An open API service indexing awesome lists of open source software.

https://github.com/thiagoff-it/bootcamp-mobile

Repositório dos conteúdos do bootcamp de mobile
https://github.com/thiagoff-it/bootcamp-mobile

api eas-build expo expo-router json-server react react-native react-query typescript

Last synced: about 1 year ago
JSON representation

Repositório dos conteúdos do bootcamp de mobile

Awesome Lists containing this project

README

          

# bootcamp-mobile

[Slides](https://www.figma.com/slides/LtuDc2j7M3U5m050znElZg/Untitled?node-id=1-1383&t=B7HtIXQ85CG2X9kj-1)

## cronograma
### Semana 1:
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.

### Semana 2:
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).