Aplicação desenvolvida durante o processo seletivo de Dev Mobile para a Aurum Software. Esta aplicação só foi testada na plataforma ANDROID. Para executá-lo em um dispositivo iOS você terá que instalar os cocoa pods (pod install dentro da pasta iOS) e resolver eventuais problemas de permissão/instalação de dependências.
Você precisa estar com o ambiente React Native configurado para poder rodar este projeto (https://reactnative.dev/docs/environment-setup). Não foi utilizado Expo, então deve-se seguir o processo de configuração pela React Native CLI.
Este projeto utilizou o boilerplate de TypeScript disponibilizado pela comunidade, que já disponibiliza scripts para build.
- Primeiro, na pasta raiz do projeto, instale as dependências necessárias rodando
yarn
ouyarn install
; - Com as dependências instaladas, execute
yarn start
para iniciar o React Native Bundler. E em seguidayarn android
para iniciar o projeto em modo de desenvolvimento em um dispositivo físico conectado ao seu computador ou um emulador Android; - Para instalar a versão de produção execute o comando
yarn android:release
, os apks gerados estarão disponíveis na pasta android/app/build/outputs/apk/release. É gerado um apk para cada tipo de arquitetura suportada e um universal caso você não tenha certeza de qual é a arquitetura do dispositivo (app-universal-release).
Para efetuar o login basta informar um usuário (qualquer usuário) e a senha aurumtest