美文网首页flutter开发问题记录
flutter搭建企业级app架构(4)

flutter搭建企业级app架构(4)

作者: flutter开发精选 | 来源:发表于2021-01-13 15:10 被阅读0次

搭建企业级flutter开发框架

app的总体架构

4.png

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

下一步将生成一个具体的框架,欢迎关注

相关文章

网友评论

    本文标题:flutter搭建企业级app架构(4)

    本文链接:https://www.haomeiwen.com/subject/grguaktx.html