React Native

Construa apps compilados de forma nativa para celulares Android e iOS a partir de um único código-base.

Icone da tag MobileMobileIcone da tag IntermediárioIntermediário
TypeScriptExpoStyled ComponentsReact Navigation+27
Nível 1

Fundamentos

45 Aulas6 Atividades

Fundamentos do React Native

Módulo45 aulas
3 Atividades
5h 11min

Neste módulo criaremos uma aplicação React Native utilizando o Expo Manager Workflow e aprenderemos sobre os conceitos mais importantes do React e do React Native, entre eles estão a componentização, estados, imutabilidade, hooks e como o React Native renderiza interfaces nativas. Além de aplicar o Typescript em nosso projeto para adicionar tipagem estática à aplicação.

Praticando Conceitos

Desafio práticoopcional

Nesse desafio você vai reforçar os conceitos vistos em aula e aprender novos, na prática, ao construir do zero um app de tarefas.

Conceitos e fundamentos do React Native

Teste teóricoobrigatório
13 Questões

Quiz Projeto 01

Fundamentos do React Native

Fundamentos do React Native

Certificação do primeiro nível da formação React Native

Nível 2

Interfaces, Navegação e Armazenamento local

68 Aulas7 Atividades

Criando Interfaces & Navegação

Módulo68 aulas
4 Atividades
8h 18min

Nesse módulo construiremos uma aplicação completa seguindo um Design System e utilizando conceitos e ferramentas importantes como CSS-in-Js com Styled Components, Navegação, Armazenamento Local e muito mais.

Daily Diet

Desafio práticoopcional

Nesse desafio você vai continuar reforçando os conceitos mais importantes do React Native, porém aplicando três pontos principais que vimos ao longo desse modulo.

Criando Interfaces & Navegação

Teste teóricoobrigatório
10 Questões

Quiz Projeto 02

Interfaces, Navegação e Armazenamento local

Interfaces, Navegação e Armazenamento local

Certificação do segundo nível da formação React Native

Nível 3

Componentes e API

185 Aulas12 Atividades

Component Library

Módulo95 aulas
5h 39min

Neste módulo será desenvolvido o Rocket Gym utilizando o NativeBase que é um Component Library para construir interfaces com produtividade.

Component Library

Teste teóricoobrigatório
14 Questões

Quiz Projeto 03 - Módulo 01

Integração com Back-end

Módulo90 aulas
8 Atividades
6h 45min

Neste módulo vamos fazer a integração da nossa aplicação com um back-end. Consumir API e implementar autenticação com JWT e implementar a estratégia de Refresh Token. E também você irá aprender a criar seu próprio Hook e utilizar contextos.

Marketspace

Desafio práticoopcional

Nesse desafio você vai reforçar os conceitos mais importantes do React Native e aprender ainda mais conceitos que serão utilizados em todas as aplicações que você for desenvolver no futuro.

Integração com Back-end

Teste teóricoobrigatório
14 Questões

Quiz módulo 04 - Projeto 3

Component Library e Integração com Backend

Component Library e Integração com Backend

Certificação do terceiro nível da formação React Native

Nível 4

Push Notifications e Deep Linking

58 Aulas10 Atividades

Criando links e notificações push

Módulo58 aulas
7 Atividades
3h 44min

Neste módulo vamos implementar o envio de mensagens Push Notifications que são notificações que o usuário recebe em seu dispositivo. E também, vamos implementar Deep linking para redirecionar e navegar o usuário para dentro da nossa aplicação.

Push Notifications & Deep Linking

Teste teóricoobrigatório
10 Questões

Quiz Projeto 04

Ignite Gym 2.0

Desafio práticoopcional

Nesse desafio, você vai adicionar as funcionalidades de Push Notification e Deep Linking ao projeto 03 da trilha de React Native: Ignite Gym. Para isso, vocês precisarão aplicar o que foi visto em aula

Push Notifications

Push Notifications

Certificação do quarto nível da formação React Native

Nível 5

Melhorando a experiência do usuário

51 Aulas7 Atividades

Animações e Microinteração

Módulo51 aulas
4 Atividades
4h 47min

Nesse módulo vamos criar o Rocket Quiz que é aplicação de perguntas e respostas. Implementado animações, micro interações, feedbacks tanto visual quanto tátil e sonoro. Vamos utilizar bibliotecas como o Skia para criar elementos e animar os mesmos e aprender a criar animações na Thread de interface do usuário com o Reanimated.

Animações e Microinteração

Teste teóricoobrigatório
7 Questões

Quiz Projeto 05

Coffee Delivery Mobile

Desafio práticoopcional

Nesse desafio, você vai criar a parte visual de um app de entregas de café. Você irá aplicar os conceitos de Animações, Microinterações e Feedback tátil e sonoro aprendidos durante o módulo.

Animações e microinterações

Animações e microinterações

Certificação do quinto nível da formação React Native

Nível 9

Certificado final

Certificado em React Native

Certificado em React Native

Certificado final da trilha de React Native