15 個 Android 通用流行框架大全(歸類)

分享到: 
收藏 +1028

1. 緩存html

2.圖片加載android

  • Android Universal Image Loader  一個強大的加載,緩存,展現圖片的庫git

  • Picasso 一個強大的圖片下載與緩存的庫github

  • Fresco  一個用於管理圖像和他們使用的內存的庫sql

  • Glide   一個圖片加載和緩存的庫數據庫

3. 圖片處理編程

4. 網絡請求

  • Android Async HTTP  Android異步HTTP庫

  • AndroidAsync    異步Socket,HTTP(客戶端+服務器),WebSocket,和socket.io庫。基於NIO而不是線程。

  • OkHttp  一個Http與Http/2的客戶端

  • Retrofit    類型安全的Http客戶端

  • Volley  Google推出的Android異步網絡請求框架和圖片加載框架

5. 網絡解析

  • Gson    一個Java序列化/反序列化庫,能夠將JSON和java對象互相轉換

  • Jackson Jackson能夠輕鬆地將Java對象轉換成json對象和xml文檔,一樣也能夠將json、xml轉換成Java對象

  • Fastjson    Java上一個快速的JSON解析器/生成器

  • HtmlPaser   一種用來解析單個獨立html或嵌套html的方式

  • Jsoup   一個以最好的DOM,CSS和jQuery解析html的庫

6. 數據庫

  • OrmLite JDBC和Android的輕量級ORM java包

  • Sugar   用超級簡單的方法處理Android數據庫

  • GreenDAO    一種輕快地將對象映射到SQLite數據庫的ORM解決方案

  • ActiveAndroid   以活動記錄方式爲Android SQLite提供持久化

  • SQLBrite    SQLiteOpenHelper 和ContentResolver的輕量級包裝

  • Realm   移動數據庫:一個SQLite和ORM的替換品

7. 依賴注入

8. 圖表

9. 後臺處理

  • Tape    一個輕快的,事務性的,基於文件的FIFO的庫

  • Android Priority Job Queue  一個專門爲Android輕鬆調度任務的工做隊列

10. 事件總線

  • EventBus    安卓優化的事件總線,簡化了活動、片斷、線程、服務等的通訊

  • Otto    一個基於Guava的加強的事件總線

11. 響應式編程

  • RxJava  JVM上的響應式擴展

  • RxJavaJoins 爲RxJava提供Joins操做

  • RxAndroid   Android上的響應式擴展,在RxJava基礎上添加了Android線程調度

  • RxBinding   提供用RxJava綁定Android UI的API

  • Agera   Android上的響應式編程

12. Log框架

  • Logger  簡單,漂亮,強大的Android日誌工具

  • Hugo    在調試版本上註解的觸發方法進行日誌記錄

  • Timber  一個小的,可擴展的日誌工具

13. 測試框架

Android自帶不少測試工具:JUnit,Monkeyrunner,UiAutomator,Espresso等

14. 調試框架

  • Stetho  調試Android應用的橋樑,使得能夠利用Chrome開發者工具進行調試

15. 性能優化

  • LeakCanary  內存泄漏檢測工具

  • ACRA  Android應用程序崩潰報告


出處:Android開發中文站

相關文章
相關標籤/搜索