入门
Android官方培训课程中文版:
Android设计指南非官方中文版:
对应google官方(自备梯子):
training:
design:
api:
项目建立
一个优秀的Android应用从建项目开始
功能模块
网络请求
okhttp,volley,android-async-http
okhttp-utils:
Android一个改善的okHttp封装库
NoHttp:
NoHttp简介相关置顶文章
retrofit:
网络请求的封装库,推荐如上两个,诸如其他volley,Async-Http,okhttp,
可以看这篇文章:NoHttp,OkHttp,Volley,Async-Http,xUtil,HttpClient,HttpURLConnection的比较
Fresco:
Glide:
picasso:
数据库读写
greenDao:
ormlite:
LitePal:
sqlbrite:
JSON解析
fastjson:
gson:
jackson:
事件总线
otto:
EventBus:
EventBus使用详解
AndroidEventBus源码解析带你深入理解EventBus
我们不推荐使用事件总线这种模式,如果你对代码中n多的interface或者thread,handler的模式感觉繁琐,
可以了解下面的响应式编程。
响应式编程
RxJava:
RxAndroid:
Rx函数响应式编程中文文档
依赖注入
Dagger:
RoboGuice:
ButterKnife:
配套插件android-butterknife-zelezny
日志输出
logger:
android-CLog:
KLog:
lambda表达式
Android的lambda表达式插件:
开源项目汇总




