clean_architecture_app

A new Flutter project with clean architecture.

Getting Started

This project is an example to implement clean architecture, clean code, testing and dependencie injections in flutter.

Folder Structure

In this project we will use this folder structure:

  • Data
    • Models
    • Repository
    • Service
  • Domain
    • Use case X (one for each use case)
  • Presentation
    • Providers
    • Pages
    • Widgets
  • DI (contains a dependency injector file)

Packages used

You can watch the original expample in Argel's Bejarano Youtube channel:

Hope you enjoy it!