/todo_task

Primary LanguageDartMIT LicenseMIT

Todo Task

Clean Architecture with domain driven design pattern.

Presentation layer:

  • UI, Widgets, Secreens representation
  • ViewModel, Controller, State Management
  • Common Componenets of current layer

Domain layer:

  • Data Model/Entities
  • Abstract repositories
  • usecases

Data layer:

  • Data Sources
  • models
  • Implementation of Repository

Dependencies Injection(DI):

  • Constructor Injection
  • Setter Injection
  • Provider Injection

Technical Architecture:

image