网络模块
- okhttp
- android-async-http
- volley
事件总线
- otto
- EventBus
依赖注入
- Dagger
- RoboGuice
- ButterKnife
图片模块
- Fresco
- Glide
- picasso
数据库模块
- greenDao
- ormlite
- LitePal
响应式编程
- RxJava
- RxAndroid
- logger
- LoganSquare
- KLog
测试相关
- testerhome 测试社区,里面有很多干货
- bugtags 新一代的、专为移动测试而生的缺陷发现及管理工具
- testbird 手游及APP云测专家
- Emmagee网易出品的,是监控指定被测应用在使用过程中占用机器的 CPU 、内存、流量资源的性能测试小工具。
- awesome-android-testing A curated list of awesome android testing libraries.
崩溃统计平台
- 腾讯 bugly
- Crittercism
- Crashlytics
架构设计
这个肯定得了解下 MVC , MVP , MVVM 还有设计模式这些,这里有几个开源项目推荐下
philm
Movie collection andinformation app for Android.
Github 地址:
https://github.com/chrisbanes/philm
Github 地址:
https://github.com/chrisbanes/philm
SimpleNews
基于 Material Design 和 MVP 的新闻客户端
Github 地址:
https://github.com/liuling07/SimpleNews
Github 地址:
https://github.com/liuling07/SimpleNews
GankDaily
A application showtechnical information every working days, use MVP pattern.
Github 地址:
https://github.com/maoruibin/GankDaily
Github 地址:
https://github.com/maoruibin/GankDaily
SimplifyReader
Github 地址:
https://github.com/SkillCollege/SimplifyReader
https://github.com/SkillCollege/SimplifyReader
NBAPlus
Github 地址:
https://github.com/SilenceDut/NBAPlus
https://github.com/SilenceDut/NBAPlus
PhotoNoter
Github 地址:
https://github.com/yydcdut/PhotoNoter
https://github.com/yydcdut/PhotoNoter
Meizhi
Github 地址:
https://github.com/drakeet/Meizhi
https://github.com/drakeet/Meizhi
其他
leakcanary
检查内存泄露
Github 地址:
https://github.com/square/leakcanary
Github 地址:
https://github.com/square/leakcanary
DebugDrawer
Android DebugDrawer for faster development
Github 地址:
https://github.com/palaima/DebugDrawer
Github 地址:
https://github.com/palaima/DebugDrawer
ViewServer
Local server forAndroid's HierarchyViewer
Github 地址:
https://github.com/romainguy/ViewServer
Github 地址:
https://github.com/romainguy/ViewServer
APP 内测,分发
- FIR.im
- 蒲公英
PS :开源框架虽然好用,但最好要了解框架存在的一些 bug 和坑,遇到问题可以给作者提 issue ,一般这些有名的框架,作者都会很积极的回答。