Aplicativo desenvolvido dentro do Ignite na Trilha React Native instruÃdo por @rodrigo.goncalves.s
A proposta da aplicação é ajudar a organizar pessoas que se reúnem para jogar em turmas.
- Criar nova turma;
- Listagem das turmas cadastradas;
- Remover turma;
- Cadastrar jogadores dentro da turma, filtrados pelos times;
- Listagem dos jogadores dentro da turma;
- Remover um jogador cadastrando dentro de um time.
- Estados;
- Imutabilidade do estado;
- Listas e chaves no React Native;
- Propriedades;
- Componentização;
- Navegação entre as telas;
- Armazenamento local das informações;
- Validações e tratamento de exceções;
- CSS-in-JS no React Native;
- Style Guide.
- Expo | ^47.0.8
- React | 18.1.0
- React Native | 0.70.5
- Typescript | ^4.6.3 -D
- Styled Components | ^5.3.6
- React Navigation | 6.9.7
- Async Storage | 1.17.3
Turmas | Nova Turma | Tela da turma |
---|---|---|
Clone e entre na pasta do projeto. Depois instale as dependências:
$ git clone git@github.com:jfernandesdev/appteams.git && cd appteams && npm install
Como o emulador rodando (ou um dispositivo fÃsico conectado por USB) rode o app com comando:
$ npm run start