搭建企业级flutter开发框架
Posted flutter开发精选
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建企业级flutter开发框架相关的知识,希望对你有一定的参考价值。
搭建企业级flutter开发框架
app的总体架构
Data layer, pure Dart, small SDKs
该层用于获取不同来源的数据: network, database, GPS, bluetooth… 不需要业务处理和数据合成等. API要尽可能的小
Domain layer (repositories), pure Dart
该层用于处理不同来源的数据 业务处理但不是展示层的展示处理 每个模块需要有单独的repository
UI Layer in Flutter
Flutter widgets 状态管理
依赖包的选择
data layer
http:推荐使用 dio,当然可以自己封装 数据存储:shared_preferences,sqflite,flutter_secure_storage等等 其他的可根据实际需求确定
Domain layer
推荐一些常用的:equatable meta json_serializable
UI
最主要的是状态管理,推荐使用Bloc
bloc hydrated_bloc bloc_test
下一步将生成一个具体的框架,放到github,欢迎关注
以上是关于搭建企业级flutter开发框架的主要内容,如果未能解决你的问题,请参考以下文章