Android 通用流行框架大全

1. 緩存

DiskLruCacheJava實現基于LRU的磁盤緩存

2.圖片加載

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

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

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

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

3. 圖片處理

Picasso-transformations一個為Picasso提供多種圖片變換的庫

Glide-transformations一個為Glide提供多種圖片變換的庫

Android-gpuimage基于OpenGL的Android過濾器

4. 網絡請求

Android Async HTTPAndroid異步HTTP庫

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

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

Retrofit類型安全的Http客戶端

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

5. 網絡解析

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

JacksonJackson可以輕松地將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象

FastjsonJava上一個快速的JSON解析器/生成器

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

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

6. 數據庫

OrmLiteJDBC和Android的輕量級ORM java包

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

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

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

SQLBriteSQLiteOpenHelper 和ContentResolver的輕量級包裝

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

7. 依賴注入

ButterKnife將Android視圖和回調方法綁定到字段和方法上

Dagger2一個Android和java快速依賴注射器。

AndroidAnotations快速安卓開發。易于維護

RoboGuiceAndroid平臺的Google Guice

8. 圖表

WilliamChart創建圖表的Android庫

HelloCharts兼容到API8的Android圖表庫

MPAndroidChart一個強大的Android圖表視圖/圖形庫

9. 后臺處理

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

Android Priority Job Queue一個專門為Android輕松調度任務的工作隊列

10. 事件總線

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

Otto一個基于Guava的增強的事件總線

11. 響應式編程

RxJavaJVM上的響應式擴展

RxJavaJoins為RxJava提供Joins操作

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

RxBinding提供用RxJava綁定Android UI的API

AgeraAndroid上的響應式編程

12. Log框架

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

Hugo在調試版本上注解的觸發方法進行日志記錄

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

15 個 Android 通用流行框架大全13. 測試框架

MockitoJava編寫的Mocking單元測試框架

RobotiumAndroid UI 測試

RobolectricAndroid單元測試框架

Android自帶很多測試工具:JUnit,Monkeyrunner,UiAutomator,Espresso等

14. 調試框架

Stetho調試Android應用的橋梁,使得可以利用Chrome開發者工具進行調試

15. 性能優化

LeakCanary內存泄漏檢測工具

ACRAAndroid應用程序崩潰報告


引用地址:

15 個 Android 通用流行框架大全

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,368評論 25 708
  • 1. 緩存DiskLruCache Java實現基于LRU的磁盤緩存 2.圖片加載Android Universa...
    muice閱讀 642評論 1 22
  • 男人為了不繼承家族事業,裝傻充愣。女人裝傻為了不嫁人,搞的雞飛狗跳。如果男方和女方的家庭撮合這對傻子結婚,生出的孩...
    花裳閱讀 416評論 0 1
  • 《一》 我醉了 我知道我肯定是醉了 因為我 打起了電話 順著通訊錄往下 對不起,您所撥打的用戶已關機 對不起,您所...
    寧踩橙閱讀 154評論 0 2