Trilha · Intermediário
React Native
O mesmo JavaScript rodando no celular, do primeiro componente à publicação nas lojas.
10 lições em ordem de estudo
Fundamentos mobile
- 01Primeiro appCrie seu primeiro app React Native com Expo SDK 57, entenda componentes, props e estilos e confirme o resultado no navegador e no bundle mobile.testado
- 02Componentes e estilosAprenda a criar componentes React Native reutilizáveis, passar props, compor telas e aplicar StyleSheet com um cartão acessível e testado.testado
- 03Estado e formuláriosControle TextInput, valide dados e atualize uma lista com useReducer no React Native, entendendo estado sem depender de tentativa e erro.testado
- 04Listas e navegaçãoUse FlatList para renderizar dados e Expo Router para abrir uma rota dinâmica no React Native, com chaves, parâmetros e estados vazios.testado
- 05APIs e armazenamentoBusque uma API com fetch e salve dados locais com AsyncStorage no React Native, tratando carregamento, HTTP inválido e JSON corrompido.testado
Fluxo Expo
- 06Expo Go e dev buildsEntenda quando usar Expo Go e quando criar uma development build, com Expo SDK 57, expo-dev-client, limites de módulos nativos e fluxo de teste.
- 07Expo RouterAprenda Expo Router no React Native com src/app, Stack, tabs, Link, router.push e rota dinâmica tipada, entendendo o sistema de arquivos.testado
- 08Config plugins e prebuildEntenda app config, config plugins e Expo Prebuild, gere projetos Android e iOS e teste uma alteração nativa sem editar arquivos gerados.testado
- 09EAS Build, Update e SubmitDiferencie EAS Build, Update e Submit, configure perfis e runtimeVersion e saiba quando publicar JavaScript ou gerar outro binário nativo.
- 10Testes e performanceConfigure Jest e Testing Library no Expo SDK 57, teste comportamento acessível e investigue performance React Native sem medir o modo dev.testado