Read in English
Requisitos:
- Node.js v18 ou maior
- Emulador de Android instalado ou um celular compatível
- Estar executando o back-end
# 1. instale as dependências
yarn
# 2. copie .env.template para .env
cp .env.template .env
# 3. preencha o arquivo .env com suas variáveis de ambiente
# 4. inicie o emulador de Android ou conecte seu celular ao computador
# 5. execute o projeto
yarn android
OBS: Para iOS, as instruções são as mesmas, mas é necessário um Mac. Apenas substitua pelo comando yarn ios
no último passo.
- React Native com Expo - Framework para desenvolvimento de aplicativos multiplataforma utilizando React.
- React Query/Tanstack Query - Requisições de dados e gerenciamento de estado do servidor.
- Zustand - Biblioteca minimalista para gerenciamento de estado global.
- React Native Paper - Biblioteca de componentes no padrão Material Design.
- Formik - Criação e validação de formulários.
- Yup - Validação de objetos por meio de schemas.
Este repositório está configurado com:
- husky para Git hooks
- executa lint-staged e eslint em pre-commit
- valida a mensagem de commit com commitlint em commit-msg
- commitizen com commitlint para impor commits padronizados: <tipo>[escopo opcional]: <descrição>
- referência: conventional commits