转载http://www.jianshu.com/p/bf78e484fc4e
开源项目:阅读别人的代码是一种更好学习的方式
这里查看更多的Github 上的Android优秀开源项目;
开源库:避免重复造轮子
- RxJava:RxJava 是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库, 简单来说它就是一个实现异步操作的库, RxJava 的优点在于一个词 "简洁",配合RxJava的操作符使用,让开发更加高效;
- Retrofit:目前最流行的HTTP请求库
- OkHttp:Square的另一网络请求库
- Picasso/ Fresco/glide:图片加载库(square/facebook/google)
- Realm-Java:专为移动平台打造的数据库
- json在线解析:将json快速解析成为Java Bean
- ButterKnife:强大的View注入框架,免去很多findviewbyid的操作,配合Android Studio的插件使用效果更好;
- EventBus/Otto/RxBus:三者都是事件管理总线,让消息传递过程中逻辑代码与View层高度解耦;建议使用RxBus,毕竟是RxJava拓展;
- leakcanary:内存泄漏检测;
几个关于UI的网站:个人开发者的福利
- Material Design:Material Design的官方介绍;
- materialup:每天更新一些优秀的设计,MD风格和iOS风格都有;
- dribbble:做设计的应该都知道这个网站;
- materialpalette:MD风格颜色搭配的神器;
- awesome android ui:github上面总结出来的各种MD使用;
- easyicon:图标搜索神器;
- 花瓣网:国内最棒的图片搜索工具;
我认为较好的资源已经全部放在上面了,欢迎大家补充!
作者:Torang
链接:http://www.jianshu.com/p/bf78e484fc4e
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。