Ative a depuração USB no celular, conecte-o ao computador e use o ADB para identificar o dispositivo e executar o app.
Duração do curso online: 2 horas e 39 minutos
Novo
Crie apps iOS e Android com React Native do zero ao avançado. Curso online gratuito, com prática e boas práticas para evoluir rápido na carreira.
Desenvolver um app que roda em iOS e Android com uma única base de código é uma das habilidades mais valorizadas para quem quer acelerar a carreira em mobile. Neste curso online gratuito de React Native, você aprende a construir aplicações do zero ao avançado com foco em prática, organização e padrões profissionais de desenvolvimento, saindo do “funciona no meu aparelho” para um projeto estruturado, legível e pronto para evoluir.
Ao longo das aulas, você vai dominar a criação do projeto e a configuração do ambiente para rodar no emulador e em dispositivos físicos, entendendo como o fluxo de execução funciona e como resolver os pontos que mais travam iniciantes. Em seguida, o curso te leva para a construção do App com TypeScript, preparando um ponto de partida consistente para escalar funcionalidades sem perder produtividade.
Para garantir qualidade e consistência no código, você também aprende a trabalhar com ESLint e Prettier, estabelecendo um padrão de escrita e de boas práticas que ajuda em times e em projetos pessoais. A base do React é aplicada com profundidade: props para compor interfaces reutilizáveis, estado com useState para criar telas interativas e useEffect para controlar efeitos e ciclos de vida. Além disso, você entende como e quando criar hooks personalizados, transformando lógica repetida em abstrações simples e fáceis de manter.
Na parte de interface, o curso reforça os componentes essenciais do React Native e como usá-los corretamente: estrutura, textos, campos de entrada, rolagem e listas eficientes. Você aprende a montar UI com melhor desempenho e boa experiência, escolhendo os componentes adequados para cada situação. Com styled-components, você avança na estilização e cria uma base visual consistente, alinhando produtividade com um design bem organizado.
Por fim, o conteúdo evolui para uma estrutura modular do projeto, criando componentes globais reutilizáveis e organizando pastas e responsabilidades para uma tela real, como login. Isso te prepara para desenvolver com clareza, facilitar manutenção e crescer o app com menos retrabalho. Se você quer aprender React Native de forma sólida, prática e orientada a projeto, este curso é um caminho direto para ganhar confiança e construir aplicativos de verdade.
Encontre os melhores cursos online gratuitos de React Native com certificado e aprenda a criar aplicativos móveis para Android e iOS. Estude componentes, hooks, navegação, APIs, estilização e publicação de apps com conteúdos para iniciantes e desenvolvedores. Escolha seu curso grátis de React Native, desenvolva projetos práticos e avance na carreira.
Aprenda Programação para Android com cursos online gratuitos e com certificado. Explore conteúdos sobre Kotlin, Java, Android Studio, criação de aplicativos, interfaces, APIs e publicação na Google Play. Desenvolva habilidades práticas, avance na carreira de desenvolvedor mobile e encontre o curso ideal para começar ou aperfeiçoar seus conhecimentos.
Aprenda Programação para iOS com cursos online gratuitos e com certificado. Desenvolva aplicativos para iPhone e iPad, domine Swift, Xcode, interfaces, lógica de programação e recursos do ecossistema Apple. Encontre opções para iniciantes e profissionais, estude no seu ritmo e fortaleça seu currículo para conquistar oportunidades em desenvolvimento mobile.
2 horas e 39 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Como instalar e testar um aplicativo React Native em um celular Android físico?
Ative a depuração USB no celular, conecte-o ao computador e use o ADB para identificar o dispositivo e executar o app.
Qual é a diferença entre FlatList e ScrollView no React Native?
A FlatList renderiza itens de forma otimizada para listas grandes, enquanto o ScrollView carrega todo o conteúdo de uma vez.
Como fazer um useEffect executar apenas quando a tela abre no React Native?
Use o useEffect com um array de dependências vazio: useEffect(() => { ... }, []).
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoAprenda React Native criando um clone da Netflix
5h53m
17 exercícios

Curso GratuitoCrie Apps com Flutter
8h19m
12 exercícios

Curso GratuitoFlutter básico
7h21m
26 exercícios

Curso GratuitoDesenvolvimento de aplicativos com Ionic
6h29m
19 exercícios

Curso GratuitoFlutter do básico ao avançado
4h25m
21 exercícios

Curso GratuitoXamarin C#
2h00m
20 exercícios

Curso GratuitoDesenvolvimento de apps com Flutter
4h47m
20 exercícios

Curso GratuitoFlutter e Dart no desenvolvimento de apps
34h56m
38 exercícios

Curso GratuitoAplicativos com Ionic 3 para iniciantes
4h26m
23 exercícios

Curso GratuitoAplicativos com Ionic 2
1h58m
11 exercícios
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks