經常使用的開源框架

微信公衆號html

一、企業微信公衆號java

  • jfinal-qyweixin 

          https://git.oschina.net/javen205/jfinal_qyweixin.gitandroid

二、服務號、訂閱號git

  • jfinal-weixin

     
    https://git.oschina.net/jfinal/jfinal-weixin.git

  • jfinal-weixin-demo

    http://git.oschina.net/javen205/weixin_guide.git

  • fastweixin

        https://git.oschina.net/pyinjava/fastweixin.gitgithub

  • weixin-java-tools
    https://github.com/chanjarster/weixin-java-tools.git

H5 UI庫 sql

一、light7  數據庫

       官網地址: http://www.light7.org編程

       https://github.com/lihongxun945/light7.gitjson

二、weui 緩存

      WeUI 爲微信 Web 服務量身設計

      https://github.com/weui/weui.git

 

開源博客

    https://github.com/b3log/solo.git

 

 Java 實時社區論壇

    https://github.com/b3log/symphony.git

 Android  開源框架

 

  1. 緩存

 

DiskLruCache Java實現基於LRU的磁盤緩存

 

2.圖片加載

 

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

 

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

 

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

 

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

 

  1. 圖片處理

 

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

 

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

 

Android-gpuimage 基於OpenGL的Android過濾器

 

  1. 網絡請求

 

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

 

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

 

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

 

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

 

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

 

  1. 數據庫

 

OrmLite JDBC和Android的輕量級ORM java包

 

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

 

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

 

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

 

SQLBrite SQLiteOpenHelper 和ContentResolver的輕量級包裝

 

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

 

  1. 依賴注入

 

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

 

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

 

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

 

RoboGuice Android平臺的Google Guice

 

  1. 圖表

 

WilliamChart 建立圖表的Android庫

 

HelloCharts 兼容到API8的Android圖表庫

 

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

 

  1. 事件總線

 

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

 

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

 

  1. 響應式編程

 

RxJava JVM上的響應式擴展

 

RxJavaJoins 爲RxJava提供Joins操做

 

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

 

RxBinding 提供用RxJava綁定Android UI的API

 

Agera Android上的響應式編程

 

  1. Log框架

 

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

 

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

 

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

 

  1. 測試框架

 

Mockito Java編寫的Mocking單元測試框架

 

Robotium Android UI 測試

 

Robolectric Android單元測試框架

 

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

 

  1. 調試框架

 

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

 

  1. 性能優化

 

LeakCanary 內存泄漏檢測工具

 

ACRA Android應用程序崩潰報告

 

 

          若是對你有幫助請我喝杯咖啡 左微信 右支付寶 我的微信公衆號javenlife

 

相關文章
相關標籤/搜索