

Flutter应用的Clean架构示例项目
source link: https://www.jdon.com/57411
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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
Recommend
-
48
-
9
Django 开发项目是很快的,有多快?看完本篇文章,你就知道了。 安装 Django 前提条件:已安装 Python。 Django 使用 pip 命令直接就可以安装: pip install django 如果安装失败,很...
-
7
观前提醒:本文假设你已经有一定的 Flutter 开发经验,对Flutter 的 Widget,RenderObject 等概念有所了解,并且知道如何开启 DevTools。现有一个简单的汽泡动画需要实现,如下图:
-
9
《Redis实战》中的 Redis 应用示例¶ 《Redis实战》在书中介绍了很多 Redi...
-
17
目前,闲鱼的主要业务场景都是基于流式场景构建的。在闲鱼的主要几个业务场景下存在两种类型的页面:一种是复杂交互的页面,如发布页面、商品详情页;另一种是轻交互、需要一定动态化能力满足千人千面的运营配置及快速A/B实验需求的页面,如首页、搜...
-
6
联系我们:有道技术团队助手:ydtech01 / 邮箱:mailto:[email protected]...
-
5
作者:光酒 目前,闲鱼的主要业务场景都是基于流式场景构建的。在闲鱼的主要几个业务场景下存在两种类型的页面:一种是复杂交互的页面,如发布页面、商品详情页;另一种是轻交互、需要一定动态化能力满足千人千面的运营配置及快速A/B实验需求的页面,如...
-
7
discounter:六边形架构Java实现示例 解道Jdon ...
-
9
bitloops/ddd-hexagonal-cqrs-es-eda: DDD、六边形架构、CQRS 完整示例 解道Jdon
-
8
Posted by: Phodal Huang June 27, 2023, 7:57 p.m. 随着,对于 LLM 应用于架构领域探索的进一步深入,以及 ArchGuard Co-mate 开发进入深入区,我们发现越来越多的通用模式。 在先...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK