微前端架构如何改变企业的开发模式与效率提升
881
2022-11-04
一个完整基于kotlin的安卓开发框架,采用了mvvm设计模式
EasyAndroid
一个完整基于kotlin的安卓开发框架,采用了mvvm设计模式。涵盖了:
1、基于retrofit2封装的通过kotlin协程实现的网络框架
2、基于阿里开源router修改的api-router实现项目模块化
3、基于glide的图片加载缓存框架
4、基于room实现的往来数据缓存加载
5、基于step实现的数据异步提交
6、基于PreferenceHolder实现的本地数据快速存储
7、基于mlist实现的简单复杂列表的快速开发扩展等等。。
本框架几乎涵盖了开发所需的所有模块组件。简单fork之后就可以基于框架快速开发。
暂时先提交完整的框架代码,后续要完善本框架的用法。
详细说明移步 简书 EasyAndroid
框架说明:
1. -运行
2. 简单页面创建
创建步骤
新建 SimpleFirstFragment 继承 BaseSimpleFragment添加注解 @Launch设置布局contentLayoutId 为自己创建的布局文件 例如 R.layout.fragment_1实现 initAndObserve 初始化方法
3. toolbar的灵活设置于扩展(支持线性布局,约束布局,帧布局,不再支持相对布局)
4. 网络请求 (导入快捷模板代码 android studio-> File -> Import Setting -> 项目根目录下的setting.zip -> 导入模板代码)
网络返回需要根绝实际返回字段名称进行映射, data 通过注解 @SerializedName("result") 可以映射接收 result的内容 status 200..289 表示成功回到success 300..399表示错误,默认会将网络返回的消息toast 400..499 表示网络异常 状态具体的对应需要根据实际接口进行调整, 可以新建一个Response自定义返回结果
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~