Parte 1: Git/Github
1 - Clone de Repositório
2 - Criação de Repositório
3 - Pull / Push
4 - Criação de Branch
5 - Merge
6 - Gitflow
Sugestões de Aulas:
- Aplicativo para aprender os conceitos de branching com git ( https://learngitbranching.js.org/?locale=pt_BR )
- Curso em Vídeo: ( https://www.youtube.com/watch?v=xEKo29OWILE&list=PLHz_AreHm4dm7ZULPAmadvNhH6vk9oNZA&ab_channel=CursoemVídeo )
Parte 2: Conceitos Iniciais
1 - Typescript
2 - React-native com Expo
3 - React-navigation
4 - AsyncStorage
5 - PROJETO
- Crie um projeto de um supermercado, onde será possível ver e adicionar itens a um carrinho de compras. Dessa forma, desenvolva (no mínimo) uma tela para listar itens, outra para ver os detalhes do item e uma tela para ver o carrinho. Lembre de criar funcionalidades para adicionar o item ao carrinho, remover o item, editar quantidade, ver valor final, etc.
Parte 3: Conceitos Avançados
1 - Conexão com API
2 - DeepLinking
3 - Expo Notification
4 - PROJETO
- Crie um projeto chamado MyGarden, onde podemos cadastrar e listar as suas plantas. Nele também podemos ativar uma função de “regar-me”, onde ele enviará uma notificação para o seu celular no horário marcado, lembrando de regar a planta selecionada.
Documentação:
1 - Expo Deeplinking: https://docs.expo.dev/guides/linking/
2 - Expo Push Notification: https://docs.expo.dev/push-notifications/overview/