Expo:
- Introdução ao Expo e suas vantagens.
- Configuração do ambiente de desenvolvimento.
- Criação de um projeto básico com Expo.
- Utilização de componentes básicos e APIs do Expo.
Expo Router:
- Conceitos de navegação em aplicativos.
- Configuração do Expo Router.
- Criação de rotas e navegação entre telas. Gerenciamento de estado de navegação.
NativeWind:
- Introdução ao NativeWind e seus benefícios.
- Configuração do NativeWind no projeto.
- Estilização de componentes com NativeWind.
- Criação de temas e estilos reutilizáveis.
Zod:
- Introdução ao Zod e validação de dados.
- Configuração do Zod no projeto.
- Criação de esquemas de validação.
- Validação de formulários e dados de entrada.
TypeScript:
- Introdução ao TypeScript e suas vantagens.
- Tipagem estática e tipos básicos.
- Interfaces e tipos avançados.
- Integração do TypeScript com React Native.
React Query:
- Introdução ao React Query e gerenciamento de estado de dados.
- Configuração do React Query no projeto. Consumo de APIs e gerenciamento de cache.
- Manipulação de dados e otimização de desempenho.
EAS Build:
- Introdução ao EAS Build e suas funcionalidades.
- Configuração do EAS Build no projeto.
- Criação de builds para diferentes plataformas.
- Publicação de aplicativos nas lojas (App Store e Google Play).