0Pricing
React Native Academy icon

React Native Academy

JAVASCRIPTMobileJavascriptIosAndroid

Crie apps iOS e Android multiplataforma com React Native e Expo. Do primeiro componente a animações, APIs nativas, notificações push e submissão na App Store.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

React Native Mobile Development

Crie apps iOS e Android multiplataforma com React Native e Expo. Do primeiro componente a animações, APIs nativas, notificações push e submissão na App Store. Esta trilha cobre 30 mini-cursos progressivos do iniciante absoluto (A1) até avançado (B2), com lições focadas e quizzes rápidos para fixar cada conceito.

O Que Você Aprenderá

Você começará com os fundamentos e evoluirá por tópicos intermediários e avançados, cada curso construindo sobre o anterior. Cada lição é prática, com exemplos reais e um tutor IA disponível quando precisar de ajuda.

Como Funciona

Cada curso é dividido em quatro lições focadas. Complete algumas lições por dia e você dominará a trilha completa em semanas, não meses.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado React Native Academy.

01

Configuração do React Native e primeira aplicação

A14 aulas

Prepare seu ambiente de desenvolvimento React Native com o Expo. Você instalará as ferramentas necessárias, criará seu primeiro projeto e o…

02

Componentes essenciais: View, Text e Image

A14 aulasPRO

Aprenda os elementos fundamentais de toda tela do React Native. Você trabalhará com os componentes View, Text e Image para construir layout…

03

Estilos e Flexbox no React Native

A14 aulasPRO

Domine o sistema de estilos usado pelo React Native, baseado em propriedades inspiradas em CSS aplicadas por meio de objetos JavaScript e S…

04

Estado e propriedades

A14 aulasPRO

Entenda como os dados fluem pelos componentes do React Native usando propriedades e estado. Você aprenderá a passar dados para componentes…

05

Tratando a entrada do usuário

A14 aulasPRO

Aprenda a capturar e responder às interações dos usuários em telas móveis. Você trabalhará com TextInput para entrada pelo teclado, Touchab…

06

Navegação com React Navigation

A24 aulasPRO

Adicione navegação entre várias telas às suas aplicações React Native usando a biblioteca React Navigation, padrão do setor. Você configura…

07

FlatList e SectionList

A24 aulasPRO

Exiba grandes coleções de dados com eficiência usando FlatList e SectionList. Você aprenderá como esses componentes virtualizam a renderiza…

08

Imersão nos Hooks do React

A24 aulasPRO

Vá além de useState e useEffect para dominar o conjunto completo de hooks do React disponíveis no React Native. Você entenderá useCallback,…

09

API de Contexto e gerenciamento de estado

A24 aulasPRO

Compartilhe o estado global em toda a aplicação sem passar propriedades manualmente entre componentes, usando a API de Contexto integrada d…

10

Buscando dados com useEffect e Axios

A24 aulasPRO

Conecte sua aplicação React Native a APIs reais. Você usará useEffect para iniciar solicitações de rede na montagem, Axios para simplificar…

11

Redux Toolkit

B14 aulasPRO

Gerencie o estado de aplicações complexas de forma previsível com Redux Toolkit, a maneira oficialmente recomendada de usar Redux atualment…

12

Gerenciamento de estado leve com Zustand

B14 aulasPRO

Descubra o Zustand, uma solução minimalista e rápida para gerenciamento de estado que exige muito menos código repetitivo do que o Redux. V…

13

AsyncStorage e persistência de dados

B14 aulasPRO

Salve dados do usuário e configurações do aplicativo localmente no dispositivo para que persistam após o reinício do aplicativo. Você usará…

14

Recursos do dispositivo: câmera, localização e notificações

B14 aulasPRO

Acesse recursos nativos de hardware e do OS que tornam os aplicativos móveis únicos. Você integrará a câmera, lerá coordenadas de GPS e age…

15

Formulários e validação com react-hook-form

B14 aulasPRO

Crie formulários robustos e eficientes no React Native usando react-hook-form. Você registrará entradas, aplicará regras de validação, exib…

16

Animações com a API Animated

B14 aulasPRO

Dê vida à sua interface do React Native com animações suaves, executadas nativamente, usando a API Animated integrada. Você aprenderá anima…

17

React Native Reanimated e gestos

B14 aulasPRO

Crie interações fluidas orientadas por gestos com o React Native Reanimated 3 e o React Native Gesture Handler. Você tratará gestos de desl…

18

Links profundos e links universais

B14 aulasPRO

Permita que os usuários abram seu aplicativo diretamente a partir de uma URL em um navegador, e-mail ou outro aplicativo. Você configurará…

19

Notificações push com Expo

B14 aulasPRO

Envie notificações push para os dispositivos dos seus usuários e incentive o retorno deles mesmo quando o aplicativo estiver fechado. Você…

20

Experiência offline em primeiro lugar com React Query

B14 aulasPRO

Crie aplicativos que funcionem de forma confiável mesmo sem conexão com a internet usando o TanStack React Query. Você armazenará dados do…

21

Supabase com React Native

B24 aulasPRO

Integre o Supabase como backend completo do seu aplicativo React Native, abrangendo autenticação, consultas ao banco de dados e assinaturas…

22

Firebase Auth e Firestore no RN

B24 aulasPRO

Adicione o Firebase Authentication e o Cloud Firestore a um aplicativo React Native usando a biblioteca React Native Firebase. Você autenti…

23

Otimização de desempenho

B24 aulasPRO

Diagnostique e corrija os gargalos de desempenho mais comuns em aplicativos React Native. Você fará análise de desempenho com Flipper e Rea…

24

Testes com Jest e React Native Testing Library

B24 aulasPRO

Escreva testes unitários e de componentes confiáveis para seu código React Native usando Jest e React Native Testing Library. Você testará…

25

Testes de ponta a ponta com Maestro

B24 aulasPRO

Escreva testes de ponta a ponta que automatizem fluxos reais de usuários em um dispositivo ou simulador usando o Maestro. Você registrará f…

26

Módulos nativos e Turbo Native Modules

B24 aulasPRO

Amplie o React Native além das APIs integradas escrevendo código nativo em Swift ou Kotlin e expondo-o ao JavaScript. Você aprenderá tanto…

27

Criação de plugins de configuração do Expo

B24 aulasPRO

Automatize a configuração de projetos nativos para aplicativos do fluxo de trabalho gerenciado do Expo escrevendo plugins de configuração.…

28

Envio de aplicativos para a App Store do iOS

B24 aulasPRO

Leve seu aplicativo React Native por todo o processo de análise da App Store do iOS. Você configurará certificados de assinatura e perfis d…

29

Envio de aplicativos para o Google Play do Android

B24 aulasPRO

Publique seu aplicativo React Native na Google Play Store do início ao fim. Você gerará um AAB assinado, configurará a página do aplicativo…

30

Projeto final: aplicativo React Native completo

B24 aulasPRO

Aplique tudo o que aprendeu nesta trilha para criar do zero um aplicativo React Native completo e pronto para produção. Você planejará a ar…

Perguntas Frequentes

Perguntas Frequentes

O curso React Native Academy é gratuito?

Sim. Você pode começar o curso React Native Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender JAVASCRIPT?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com JAVASCRIPT.

Como vou aprender JAVASCRIPT no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir React Native Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso React Native Academy.

Posso aprender JAVASCRIPT no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender JAVASCRIPT em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece React Native Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos