您好,登錄后才能下訂單哦!
關(guān)于如何高效率開發(fā)Android App , 這里給出一些資源供大家參考,51CTO不支持markdown,寫博客很不方便呀。這里給出markdown篇的,請戳:https://ruby-china.org/topics/28729
1. 網(wǎng)絡(luò)模塊
* okhttp : https://github.com/square/okhttp
* android-async-http:https://github.com/loopj/android-async-http
* volley : https://developer.android.com/intl/ja/training/volley/index.html
2. 事件總線
* otto : https://github.com/square/otto
* EventBus :https://github.com/greenrobot/EventBus
3. 依賴注入
* Dagger:https://github.com/square/dagger
* RoboGuice:https://github.com/roboguice/roboguice
* ButterKnife:https://github.com/JakeWharton/butterknife
4. 圖片模塊
* Fresco:https://github.com/facebook/fresco
* Glide:https://github.com/bumptech/glide
* picasso:https://github.com/square/picasso
5. 數(shù)據(jù)庫模塊
* greenDao:https://github.com/greenrobot/greenDAO
* ormlite:https://github.com/j256/ormlite-android
* LitePal:https://github.com/LitePalFramework/LitePal
6. 響應(yīng)式編程
* RxJava:https://github.com/ReactiveX/RxJava
* RxAndroid:https://github.com/ReactiveX/RxAndroid
7. 日志輸出
* logger:https://github.com/orhanobut/logger
* android-CLog:https://github.com/liaohuqiu/android-CLog
* KLog:https://github.com/ZhaoKaiQiang/KLog
8. 測試相關(guān)
* testerhome:https://testerhome.com/
測試社區(qū),里面有很多干貨
* bugtags:https://bugtags.com/
新一代的、專為移動測試而生的缺陷發(fā)現(xiàn)及管理工具
* testin:http://www.testin.cn/
為移動測試而生
* Emmagee:https://github.com/NetEase/Emmagee
網(wǎng)易出品的,是監(jiān)控指定被測應(yīng)用在使用過程中占用機(jī)器的CPU、內(nèi)存、流量資源的性能測試小工具。
* awesome-android-testing:https://github.com/hotchemi/awesome-android-testing
A curated list of awesome android testing libraries.
9. 崩潰統(tǒng)計(jì)平臺
* 騰訊bugly:http://bugly.qq.com/
* Crittercism:https://app.crittercism.com/
* Crashlytics:http://try.crashlytics.com/
10. 架構(gòu)設(shè)計(jì)
這個肯定得了解下MVC,MVP,MVVM還有設(shè)計(jì)模式這些,這里有幾個開源項(xiàng)目推薦下
10.1 philm
Movie collection and information app for Android.
Github地址:https://github.com/chrisbanes/philm
10.2 SimpleNews
基于Material Design和MVP的新聞客戶端
Github地址:https://github.com/liuling07/SimpleNews
10.3 GankDaily
A application show technical information every working days, use MVP pattern.
Github地址:https://github.com/maoruibin/GankDaily
10.4 SimplifyReader
Github地址:https://github.com/SkillCollege/SimplifyReader
10.5 NBAPlus
Github地址:https://github.com/SilenceDut/NBAPlus
10.6 PhotoNoter
Github地址:https://github.com/yydcdut/PhotoNoter
10.7 Meizhi
Github地址:https://github.com/drakeet/Meizhi
11. 其他
leakcanary
檢查內(nèi)存泄露
Github地址:https://github.com/square/leakcanary
DebugDrawer
Android Debug Drawer for faster development
Github地址:https://github.com/palaima/DebugDrawer
ViewServer
Local server for Android's HierarchyViewer
Github地址:https://github.com/romainguy/ViewServer
12. APP內(nèi)測,分發(fā)
* FIR.im:http://fir.im/
* 蒲公英:http://www.pgyer.com/
PS:開源框架雖然好用,但最好要了解框架存在的一些bug和坑,遇到問題可以給作者提issue,一般這些有名的框架,作者都會很積極的回答。
另外推薦下自己的Android-Dev-Favorites: https://github.com/ruijun/Android-Dev-Favorites,里面收集了Android開發(fā)的干貨。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。