安卓开发博客Android收藏集android

Android框架总结

2018-07-13  本文已影响41人  愤怒的折袖丶

一、网络

    1、项目为MVP架构,最好使用RxJava + Retrofit 

         RxJava使用介绍点我查看

         Retrofit Github地址

    2、OKhttp Github地址  

OKhttp的封装 OkGo

二、事件绑定

1、毫无疑问JakeWharton大神的butterknife,配合这个插件使用效果更佳

三、图片加载

1、Glide Github地址

笔者一直在用的就是glide,还有其他几个主流框架,如果想要了解的话请看这篇文章

四、json解析

1、fastjson

2、Gson

五、RecycleView

1、BRVAH    BaseRecycleViewAdapterHelper

BRVAH官方使用指南BRVAH GitHub地址

2、drakeet大神的MultiType

Github地址

六、数据库

1、如果你的项目不大,郭霖大神的Litepal就足够日常使用,地址

2、另外还有两个GreenDaoDBFlow,两个各有优劣,可自行百度

七、路由跳转

说到这个不得不提的就是组件化,大概就是把项目分成若干个模块,一个模块就是一个module,这 样做的好处就是写好的module可以复用,而模块化或者说是组件化不得不用的一个框架就是ARouter,阿里巴巴出品,用于模块间的跳转。

八、屏幕适配

屏幕适配这个Android历史问题我就不细说了,可以看看以下两篇文章

高级UI---LSN-9-1-android屏幕适配全方位解析

Android 屏幕适配:最全面的解决方案

九、事件传递

当属 EventBus地址

十、下拉刷新,上拉加载

这个系列倒是收藏了几个

1、BGARefreshLayout

2、SmartRefreshLayout

有四个,其他两个相对以上两个的赞数和使用率偏低,就不列举了。以上两个应该够用

十一、Fragment

Fragmentation Github地址

十二、图片轮播

1、代码家的AndroidImageSlider

2、banner

十三、图片缩放

PhotoView

十四、图片选择器

知乎开源图片选择器

十五、调试工具

最好用的调试工具Facebook出品

十六、底部导航

1、BottomNavigation

2、BottomBar

3、AdaptableBottomNavigation

十七、二维码

zing

十八、附加

安卓开发插件推荐

上一篇下一篇

猜你喜欢

热点阅读