- Ubuntu 18.04 LTS
- Celular Android 8.0
É pré-requisito configurar o Backend da Aplicação para a execução deste projeto. A seed disponivel no backend possui estudantes pré configurados.
Clone este repositório e na pasta raiz instale as dependências do projeto.
yarn
Caso queira configurar o desenvolvimento via wifi, consulte o arquivo de Configuração via Wifi (Recomendado).
Configure o arquivo .env com seu ip ou com localhost.
cp .env-example .env
Execute o metro bundler.
yarn start
Em um outro terminal, instale o aplicativo.
react-native run-android
Execute os testes da aplicação. A primeira execução pode demorar.
yarn test
- Entrar como estudante.
- Sair.
- Pedir auxílio.
- Listar pedidos de auxílio feitos.
- Fazer Checkin.
- Listar Checkins.
- Navegação com header.
- Toasts de feedback.
- Redux.
- Redux-saga.
- Redux persist.
- Somente Functional Components.
- Utilização de React Hooks.
- Axios.
- Integrado ao backend Gympoint em Node.js.
- Prettier, EditorConfig e Prettier para estilizações de código.
- Utilização de date-fns.