Flutter基础框架_插件式_架构篇_大纲结构


                                    课程大纲

 


课程地址: http://weike.fm/yiOZK183f

课程优势:

1:配置插件的方式进行开发,每个组件,插件可以配置

2:优势后期某个页面想要修改只需要调配不同的组件到页面中,不用修改代码

3:ui代码和业务代码进行剥离

4: 优势ui代码可配到服务器,将来修改ui只需要修改服务器ui配置

5:模版拷贝的方式进行开发

6:优势提高开发效率

7:底层架构适合于不同类型的项目

8:动态配置组件的初始化参数

9:页面标题栏配置化

10:配置方式启动插件(参数可调配)

11:封装一套类似ormlite的API,怎么使用ormlite就怎么使用zpubsqflite

12:常用界面基类

13:动态构建属性页面

14:模块与模块之间进行解偶

15:插件组件和函数注册中心

16:脚本执行类封装

17:适合于不同类型的项目

18:模块细分随意组装(想要依赖哪些底层模块就依赖哪些底层模块)

19:业务组件可以配置,底层组件也可以配置显示成什么样子

#### flutter_des-Androi-IOS代码插件库

1:Des加密flutter代码调用Android和ios代码

#### zpub_att-底层属性

https://github.com/zxylovewl1/zpub_att.git

1:属性层面,只放入通用属性相关适合于A,B,C类型的项目

#### zpub_bas-底层标题栏

https://github.com/zxylovewl1/zpub_bas.git

1:Framwork层只存放Util相关工具类和slot层和View(FuctionStateFulBase)层

2:注意:不需要依赖第三方库

3:注意:即使是添加工具类也不需要依赖第三方库,含有第三方库封装的工具类在其他模块中添加

4:注意:添加类时需要包含头部注释,方法注释,参数注释,每个方法需要经过测试过才可添加

5:注意:zpub_base的添加适用A类型项目,B类型项目,C类型项目 即不同类型的项目通用的类

#### zpub_dbmanager-数据库管理

https://github.com/zxylovewl1/zpub_dbmanager.git

1:只存放系统级别(major=99)的bean对象:表对象,系统级别的主子类型,数据库相关通用配置信息存放,管理类相关也放置此处,适用于A,B,C类型的项目,如果不适用则可不放此处

#### zpub_http-网络层

https://github.com/zxylovewl1/zpub_http.git

1:zpub_http为什么依赖zpub_bas因为需要做回调,里面集成了BaseService这个东西

2:可以不使用zpub_bas,可以直接使用zpub_http

#### zpub_plugin-插件层

https://github.com/zxylovewl1/zpub_plugin.git

1:将来插件机制只需要依赖zpub_dbmanager,因为以后考虑到插件机制会和本地数据库挂钩可能需要依赖比较好

#### zpub_sqflite-sqflite封装库

https://github.com/zxylovewl1/zpub_sqflite.git

1:封装了数据库相关的

#### zpub_svr-通用服务接口库

https://github.com/zxylovewl1/zpub_svr.git

1:zpub_svr 为什么需要依赖zpub_dbmanager考虑到通用服务需要查询本地数据库所以需要依赖

#### zpub_third_shard-本地存储

https://github.com/zxylovewl1/zpub_third_shard.git

1:通用层每一个项目都有可能会用到,建议其他的第三方库的封装放入其他里面,封装了数据库相关的,封装了本地持久化相关的

#### zpub_third-第三方库

https://github.com/zxylovewl1/zpub_third.git

1:通用层每一个项目都有可能会用到,建议其他的第三方库的封装放入其他里面



QQ群

公众号


赞赏码
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Flutter基础框架_插件式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值