Android框架的搭建

     第一次写博客写的不好之处大家还请包含,目前我是给大家分享下现在主流的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’然后                     不需要额外计算,布局直接抄设计图上的尺寸,不产生任何多余的资源文件,完成各种分辨率的适配!记住你在写布局                   的时候一定和设计图做的尺寸一致,个人建议设计图做 中等尺寸的,别忘记你AS的布局显示尺寸和设计图尺寸一致就                  好。

自带沉浸式

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

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

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

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

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

以上是自己的项目框架中常用到的技术,全在代码中分享给大家,如果需要具体技术具体解说我会给大家写的,希望留言。
 
  
GitHub:https://github.com/TangfeiJi/Mvp_RxJava_OkGo


你可能感兴趣的:(Android开发)