【威哥说】随着Android技术的不断更新,可能有很多小伙伴迷失在了前进的道路上,不知道要学些什么新技术,今天稍微进行一下总结,希望晋升或者学习的。
一、Android流行框架:
图片类:
Glide:可播放gif,谷歌推荐的图片加载
Fresco:可播放gif,流畅性最好的加载图片框架,由Facebook推出
Picasso:squre inc.开源的图片加载框架
网络请求类:
Okhttp:是比较强大的一个网络请求框架,目前开发中比重比较大
Retrofit:基于okhttp实现,很强大。
volley:谷歌推荐的网络框架
数据解析类:
Gson:简单实用的JSON解析
Jackson:也还不错可以学习一下
数据库:
greendao:轻量、效率高
realm:替代SQLite的实用数据库
依赖注入:
butterknife:注解完成初始化控件,方便
事件传递
EventBus:简单易懂的事件处理
响应式:
RXJava:响应式编程,功能强大
RXAndroid:同样值得学习
性能优化
leakcanary:检查内存泄漏的插件,比较强大
其他知识点
MVP:经典,学习必备
MaterialDesign:界面设计标准
Kotlin:可以编译成Java字节码,也可以编译成JavaScript,是不是想要了
二、常用网站
Google:咱干Android的这个就不说了
GitHub:开源代码大汇总,面向全世界的代码托管平台
开源中国:比较全面的一个学习网站
Android开发社区:Android官网
掘金:中国质量最高的技术分享社区
CSDN:全球最大的中文IT技术社区
干货集中营:每日分享,精品多多
红黑联盟:其中的文章也比较优质
磨砺营官网:啥也不说了,想学习技术他是必不可少的。
希望这些东西可以帮助到大家,欢迎大家有什么值得学习的也可以进行推荐,每天前进一小步。