美文网首页
Android框架的搭建 mvp+rxjava+okhttp+G

Android框架的搭建 mvp+rxjava+okhttp+G

作者: AOK_11f7 | 来源:发表于2018-06-25 10:41 被阅读0次

第一次写博客写的不好之处大家还请包含,目前我是给大家分享下现在主流的Android框架 mvp+rxjava+okhttp+Glide 

先说下我AndroidStudio的版本3.0.1   项目如果导入失败就是AndroidStudio 的版本太低,不能构建环境。

项目中架构 mvp  目前比较火的架构模式,  解耦好用。

图片缓存  二次封装Glide 目前也就Glide和Fresco火   Fresco很强大两者都可以用   也有区别  有时间给大家写一下两者。

网络请求 okhttp的封装版本okgo目前最火的就是Retrofit 但是个人认为okGo用起来更简洁。适合个人和公司的架构使用。

屏幕适配  AutoLayout在项目中已经配置ok  你只需要继承BaseActivity/BaseFragment就可以使用  设置dp sp换成px’然后 不需要额外计算,布局直接抄设计图上的尺寸,不产生任何多余的资源文件,完成各种分辨率的适配!(1080x1920)记住你在写布局 的时候一定和设计图做的尺寸一致,个人建议设计图做 中等尺寸的,别忘记你AS的布局显示尺寸和设计图尺寸一致就  好。

沉浸式的终极

RecycleView  的升级使用使用适配器BaseQuickAdapter 里面给你搞定数据加载  刷新 加载更多。只需一个方法convert

搞定布局和优化

butterknife已经集成好这里也是继承BaseActivity/BaseFragment使用 减少findViewById/OnViewClicked的重复代码

bottomBarLayout  底部导航的实现自带小红点和红色数字提示。还有各种切换动画。

bga-banner    轮播效果的实现 只是一个轮播实现  不需要自己去动手写轮播

SwipeRefreshLayout一个超级好用的下拉刷新控件  简单好用相信你看代码完全ojbk

以上是自己的项目框架中常用到的技术,代码稍后分享给大家,如果需要具体技术具体解说我会给大家写的,希望留言。

代码下载https://github.com/TangfeiJi/Mvp_RxJava_OkGo

相关文章

网友评论

      本文标题:Android框架的搭建 mvp+rxjava+okhttp+G

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