關(guān)于如何高效率開發(fā)一個AndroidApp

關(guān)于如何高效率開發(fā)Android App , 這里給出一些資源供大家參考,51CTO不支持markdown,寫博客很不方便呀。這里給出markdown篇的,請戳:https://ruby-china.org/topics/28729

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供內(nèi)丘網(wǎng)站建設、內(nèi)丘做網(wǎng)站、內(nèi)丘網(wǎng)站設計、內(nèi)丘網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、內(nèi)丘企業(yè)網(wǎng)站模板建站服務,10余年內(nèi)丘做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

1. 網(wǎng)絡模塊

*  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. 響應式編程

* 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)控指定被測應用在使用過程中占用機器的CPU、內(nèi)存、流量資源的性能測試小工具。

  

* awesome-android-testing:https://github.com/hotchemi/awesome-android-testing

  A curated list of awesome android testing libraries.

9. 崩潰統(tǒng)計平臺

* 騰訊bugly:http://bugly.qq.com/

* Crittercism:https://app.crittercism.com/

* Crashlytics:http://try.crashlytics.com/

10. 架構(gòu)設計

這個肯定得了解下MVC,MVP,MVVM還有設計模式這些,這里有幾個開源項目推薦下

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ā)的干貨。

網(wǎng)頁名稱:關(guān)于如何高效率開發(fā)一個AndroidApp
轉(zhuǎn)載注明:http://muchs.cn/article30/ihjeso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、靜態(tài)網(wǎng)站、定制網(wǎng)站、搜索引擎優(yōu)化網(wǎng)站設計、品牌網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站