EasyAndroid 是一个android完整的安装开发框架,已经应用于几个生产项目。 EasyAndroid 不是脱离其你原来熟悉的开发框架而另起一套,它只是将原来的流程极大地简化,所以他完全兼容其他开发框架。同时也会兼容Google后续的升级。需要的同学可以放心使用。
github地址:https://github.com/chen397254698/EasyAndroid
EasyAndroid
一个完整基于kotlin的安卓开发框架,采用了mvvm设计模式。涵盖了:
1、基于retrofit2封装的通过kotlin协程实现的网络框架
2、基于阿里开源arouter修改的api-router实现项目模块化
3、基于glide的图片加载缓存框架
4、基于room实现的往来数据缓存加载
5、基于step实现的数据异步提交
6、基于PreferenceHolder实现的本地数据快速存储
7、基于mlist实现的简单复杂列表的快速开发扩展等等。。
本框架几乎涵盖了开发所需的所有模块组件。简单fork之后就可以基于框架快速开发。
Toast
Toast提示框随处可见,大家都是一行代码搞定,凭什么EasyAndroid的Toast比较爽。
上代码
"成功".toastSuc()
"错误".toastWarn()
"异常".toastError()
// response 是网络请求返回的BaseResponse,会自动根据网络状态提示用户
response.toast()
都只是一行代码,又不只是一行代码。