搭建企业级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开发框架的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 环境搭建

Android Flutter完整开发实战详解,一文搞懂Flutter框架

Android Flutter搭建环境 + Demo

flutter 介绍和环境搭建

flutter初探,从零开始搭建一个app

Android Flutter:手把手带你搭建环境 + Demo讲解