DoneIt?

CI

GitHub license
Github Followers
GitHub stars
GitHub forks
GitHub watchers
Twitter Follow

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/

GitHub

https://github.com/shubham-chhimpa/done_it