Projeto Google UI para aplicações Expo (React Native) simples e escaláveis.
A estrutura do projeto foi elaborada de acordo com a arquitetura dos meus projetos pessoais e profissionais. Esse modelo estrutural me proporcionou um desenvolvimento mais focado e produtivo.
Veja como estruturei o projeto dentro da pasta src/:
Pasta | Descrição |
---|---|
component | Componentes criados reutilizáveis |
lib | Funções e Hooks |
page | Páginas do projeto |
router | Configurações do roteador e subroteador |
service | Redux, chamadas API e outros serviços |
theme | Temas e configurações UI/UX |
Note que dentro de cada pasta existe um index.js, ele é responsável por exportar todos os arquivos/components da pasta local evitando aglomerações de imports para que o código seja mais limpo visualmente.
Antes de iniciar um projeto, veja se seu computador atende aos requisitos mínimos:
- NodeJS (Versão 10 ou superior)
- Expo CLI (Versão 4 ou superior)
- Yarn (Versão 1 ou superior)
Você poderá usar o modelo de projeto usando o comando à seguir.
Para projetos usando Expo use o comando:
git clone https://github.com/danieldeev/expo-google-project
Licença MIT