转: Android入门及效率开发
2016-06-24 15:13
417 查看
评注: android第三方开源框架介绍不错
转:https://segmentfault.com/a/1190000004495351
入门
Android官方培训课程中文版:http://hukai.me/android-training-course-in-chinese/index.htmlAndroid设计指南非官方中文版:http://www.apkbus.com/design/index.html
对应google官方(自备梯子):
training:http://developer.android.com/training/index.html
design:http://developer.android.com/design/index.html
api:http://developer.android.com/guide/index.html
项目建立
一个优秀的Android应用从建项目开始功能模块
网络请求
okhttp,volley,android-async-httpokhttp-utils:https://github.com/hongyangAndroid/okhttp-utils
Android 一个改善的okHttp封装库
NoHttp:https://github.com/Y0LANDA/NoHttp
NoHttp简介 相关置顶文章
retrofit:https://github.com/square/retrofit
网络请求的封装库,推荐如上两个,诸如其他volley,Async-Http,okhttp,
可以看这篇文章:NoHttp, OkHttp, Volley, Async-Http, xUtil, HttpClient, HttpURLConnection的比较
图片加载
Fresco:https://github.com/facebook/frescoGlide:https://github.com/bumptech/glide
picasso:https://github.com/square/picasso
数据库读写
greenDao:https://github.com/greenrobot/greenDAOormlite:https://github.com/j256/ormlite-android
LitePal:https://github.com/LitePalFramework/LitePal
sqlbrite:https://github.com/square/sqlbrite
JSON解析
fastjson:https://github.com/alibaba/fastjsongson:https://github.com/google/gson
jackson:https://github.com/FasterXML/jackson
事件总线
otto:https://github.com/square/ottoEventBus:https://github.com/greenrobot/EventBus
EventBus使用详解
Android EventBus源码解析 带你深入理解EventBus
我们不推荐使用事件总线这种模式,如果你对代码中n多的interface或者thread,handler的模式感觉繁琐,
可以了解下面的响应式编程。
响应式编程
RxJava:https://github.com/ReactiveX/RxJavaRxAndroid:https://github.com/ReactiveX/RxAndroid
Rx函数响应式编程中文文档
依赖注入
Dagger:https://github.com/square/daggerRoboGuice:https://github.com/roboguice/roboguice
ButterKnife:https://github.com/JakeWharton/butterknife
配套插件android-butterknife-zelezny
日志输出
logger:https://github.com/orhanobut/loggerandroid-CLog:https://github.com/liaohuqiu/android-CLog
KLog:https://github.com/ZhaoKaiQiang/KLog
lambda表达式
Android的lambda表达式插件:https://github.com/evant/gradle-retrolambda开源项目汇总
http://www.jcodecraeer.com/plus/list.php?tid=31https://github.com/Trinea/android-open-project
http://p.codekk.com/
2月26日发布
相关文章推荐
- Android动画(Animations)
- 个人简历工作地点的选择(Android开源项目)
- android TextView不用ScrollViewe也可以滚动的方法
- Android TouchEvent事件传递机制
- Android studio导出的apk在真机上安装提示“文件不存在或已失效”的解决方法
- Android 动画之TranslateAnimation应用详解
- Android的常用adb命令
- Android相机开发实战
- android 脑图
- 开始我的Android博客之旅
- Android listview与adapter用法
- 【Android问题】Android导入一个工程时提示 Invalid project description的解决方法
- 老司机谈APK瘦身套路-图片资源篇
- Android的基本问题及答案
- Android 屏幕dp px换算
- Android全局性的Dialog
- Android下opencv开发指导资料Introduction into Android Development
- Android的材料设计兼容库(Design Support Library)
- 用Android代码实现自动打开USB调试
- android View 的关键生命周期