91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于如何高效率開發一個Android App

發布時間:2020-06-08 13:54:09 來源:網絡 閱讀:3045 作者:lingdududu 欄目:移動開發

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


1. 網絡模塊

*  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. 數據庫模塊

* 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. 測試相關

* testerhome:https://testerhome.com/

  測試社區,里面有很多干貨


* bugtags:https://bugtags.com/

  新一代的、專為移動測試而生的缺陷發現及管理工具


* testin:http://www.testin.cn/

  為移動測試而生

  

* Emmagee:https://github.com/NetEase/Emmagee

  網易出品的,是監控指定被測應用在使用過程中占用機器的CPU、內存、流量資源的性能測試小工具。

  

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

  A curated list of awesome android testing libraries.


9. 崩潰統計平臺

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

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

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


10. 架構設計

這個肯定得了解下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

檢查內存泄露 

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內測,分發

* FIR.im:http://fir.im/

* 蒲公英:http://www.pgyer.com/


PS:開源框架雖然好用,但最好要了解框架存在的一些bug和坑,遇到問題可以給作者提issue,一般這些有名的框架,作者都會很積極的回答。

另外推薦下自己的Android-Dev-Favorites: https://github.com/ruijun/Android-Dev-Favorites,里面收集了Android開發的干貨。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

菏泽市| 仪征市| 长沙市| 吴江市| 红桥区| 轮台县| 南江县| 孝昌县| 游戏| 松潘县| 信宜市| 永城市| 闻喜县| 年辖:市辖区| 宿松县| 泸溪县| 报价| 牙克石市| 龙胜| 远安县| 汉源县| 临江市| 亚东县| 得荣县| 西和县| 井陉县| 乳源| 雷波县| 武陟县| 焦作市| 长乐市| 通河县| 札达县| 莱阳市| 巴林左旗| 红河县| 如皋市| 库车县| 鄄城县| 出国| 萝北县|