DoneIt是一个示例Flutter 应用程序,演示Clean Architecture工具的使用。
它只是从内存数据库中加载Notes数据。
- 这使它具有离线功能 .
- 干净简单的材料用户界面。
- 它也支持深色主题 .
. ├── core # For all common and core files. │ ├── error # contains all Exceptions and Failures classes │ ├── presentation # Common presentation files | │ └── blocs # Common blocs | │ └── pages # Core pages | │ └── widgets # Common widgets │ └── route # Routes for navigation │ └── theme # Theme data │ └── usecases # Common usecases | ├── data # Data Files of Feature 1 │ ├── datasources # DataSources Abstract Files and Implementations │ │ └── feature # Feature 1 (for exp : Todo Feature) │ │ └── sub-feat. # Sub feature │ ├── models # Models for data │ │ └── feature # Feature 1 (for exp : Todo Feature) │ │ └── sub-feat. # Sub feature │ └── repositories # Repositories Implementation Classes │ └── feature # Feature 1 (for exp : Todo Feature) │ └── sub-feat. # Sub feature ├── domain # Domain │ ├── entities # Entities For Feature 1 │ │ └── feature # Feature 1 (for exp : Todo Feature) │ │ └── sub-feat. # Sub feature │ ├── usecases # Usecases of Feature 1 │ │ └── feature # Feature 1 (for exp : Todo Feature) │ │ └── sub-feat. # Sub feature │ └── repositories # Repositories Abstract Classes │ └── feature # Feature 1 (for exp : Todo Feature) │ └── sub-feat. # Sub feature └── presentation # Presentation files ├── blocs # Blocs │ └── feature # Feature 1 (for exp : Todo Feature) │ └── sub-feat. # Sub feature ├── pages # Pages │ └── feature # Feature 1 (for exp : Todo Feature) │ └── sub-feat. # Sub feature └── widgets # Widgets └── feature # Feature 1 (for exp : Todo Feature) └── sub-feat. # Sub feature
|