DoneIt?
DoneIt 是一个示例笔记应用,使用 Flutter 构建,旨在演示Clean Architecture工具的使用。献给所有使用 ❤️ 的 Flutter 开发者。
关于
它简单地从内存数据库加载笔记数据。笔记将始终从内存数据库加载。
- 这使得它支持离线功能?。
- 简洁漂亮的 Material UI。
- 它也支持暗黑主题?。
目录结构
.
├── 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
|
├── feature # all features
├── feature1 # Feature 1 (for exp : Todo Feature)
├── data # Data Files of Feature 1
├ └── datasources # DataSources Abstract Files and Implementations
├ └── models # Models for data
├ └── repositories # Repositories Implementation Classes
└── domain # Domain
├ └── entities # Entities For Feature 1
├ └── usecases # Usecases of Feature 1
├ └── repositories # Repositories Abstract Classes
├── presentation # Feature 1 presentation files
│ └── blocs # Feature 1 blocs
│ └── pages # Feature 1 pages
│ └── widgets # Feature 1 widgets
架构
该应用使用了 [Robert C Martin 的 Clean Architecture]
图片来源: ResoCoder
贡献
如果您想为这个库做贡献,我们随时欢迎!
请参阅 贡献指南。
分支
.
├── master # Contains the latest release
├── dev # Contains the latest development
├── feature1 # feature 1 created from dev
├── feature2 # feature 2 created from dev
├── feature3 # feature 3 created from dev
├── bugFix1 # bugfix 1 created from dev
├── bugFix2 # bugfix 1 created from dev
├── docChange1 # docChange 1 created from dev
├── docChange1 # docChange 2 created from dev
注意:仅将功能、错误修复、文档更改的拉取请求创建到 dev 分支。
联系方式
如果您需要任何帮助,可以联系我。
访问: https://www.linkedin.com/in/shubhamchhimpa/




.png)
.png)
.png)
.png)
