入门
Android官方培训课程中文版:
Android设计指南非官方中文版:
对应google官方(自备梯子):
training:design:api:项目建立
功能模块
网络请求
,,
okhttp-utils:
NoHttp:
retrofit:
网络请求的封装库,推荐如上两个,诸如其他volley,Async-Http,okhttp,
可以看这篇文章:图片加载
Fresco:
Glide:
picasso:
数据库读写
greenDao:
ormlite:
LitePal:
sqlbrite:
JSON解析
fastjson:
gson:
jackson:
事件总线
otto:
EventBus:
我们不推荐使用事件总线这种模式,如果你对代码中n多的interface或者thread,handler的模式感觉繁琐,
可以了解下面的响应式编程。响应式编程
RxJava:
RxAndroid:
依赖注入
Dagger:
RoboGuice:
ButterKnife:
配套插件日志输出
logger:
android-CLog:
KLog:
lambda表达式
Android的lambda表达式插件: