Este repositório contém o projeto "Yandeh Challenge", desenvolvido com Flutter. Siga as instruções abaixo para clonar, instalar dependências e rodar o projeto na sua máquina.
Antes de rodar o projeto, certifique-se de que você tem o Flutter instalado. Caso não tenha, siga as instruções para instalação no link abaixo:
Clone este repositório na sua máquina local:
git clone https://github.com/origemjhanpoll/yandeh_challenge.gitNavegue até o diretório do projeto e instale as dependências:
cd yandeh_challenge
flutter pub getAgora, basta rodar o projeto no seu dispositivo ou emulador:
flutter runFoi aplicado o Clean Architecture é uma arquitetura de software que organiza o código-fonte de maneira modular e desacoplada:
lib/
├── features/
│ ├── Home/
│ │ ├── data/
│ │ │ ├── datasources/
│ │ │ └── repositories/
│ │ ├── domain/
│ │ │ ├── entities/
│ │ │ ├── repositories/
│ │ │ └── usecases/
│ │ └── presentation/
│ │ ├── bloc/
│ │ ├── pages/
│ │ └── widgets/
. .Foi aplicado o Design Atômico uma metodologia de design de interfaces que organiza componentes visuais de forma modular e reutilizável.
lib/
├── app/
│ ├── shared/ # [Design Atômico] Biblioteca de componentes compartilhados
│ │ ├── atoms/
│ │ ├── molecules/
│ │ ├── organisms/
│ │ └── styles/ # Estilos globais, como temas, cores e etc.
. .