1. 程式人生 > >值得推薦的android開發框架簡單介紹

值得推薦的android開發框架簡單介紹

ron 事件 能開 android 開發人員 服務端開發 kjpush 流量 htm

一些總結出來的Android高速開發框架,所有都是開源框架,附帶項目地址,是開發學習的絕佳資料。

Direct-Load-apk項目

項目主頁地址:http://www.kymjs.com/

功能:Direct-Load-APK是一個Android插件化開發框架,與CJFrame不同。DLA能夠做到隨時去執行一個apk。而不須要有什麽約束,你甚至能夠指定類名來啟動插件中的隨意Activity。

開發人員QQ群:362901808

點評:對於插件化開發來說。是一個很偉大的創新,可惜眼下還不支持Service插件啟動。


KJFrameForAndroid框架

項目主頁地址:http://www.kymjs.com/

功能:一個android的orm 和 ioc 框架。

同一時候封裝了android中的Bitmap與Http操作的框架,使其更加簡單易用; KJFrameForAndroid開發框架的設計思想是通過封裝Android原生SDK中復雜的復雜操作而達到簡化Android應用級開發,終於實現高速而又安全的開發APP。

總共分為五大模塊:UILibrary。UtilsLibrary,HttpLibrary,BitmapLibrary。DBLibrary。

開發人員QQ群:201055521

點評:功能比較全面,代碼效率非常高,文檔完好,有項目demo,借鑒了非常多大型框架經驗。

KJPush項目

github

地址:http://www.kymjs.com/

功能:一個Android推送框架,目標是讓Android開發人員一人無需與服務端開發人員交流也能完畢推送功能開發
不同於現有的第三方推送服務(極光、個推、百度等)以socket長連接的形式實現推送。KJPush採用輪詢機制更適合輕量級應用高速完畢推送功能開發。非常多人覺得長連接沒有不論什麽消耗,事實上不然。假設輪詢策略配置的好,消耗的電與數據流量絕不比維持一個socket連接使用的多。

開發人員QQ群:257053751

點評:很適合小型Android項目。一個人就能完畢Android推送開發。

Afinal

項目地址:https://github.com/yangfuhai/afinal


功能:一個android的ioc,orm框架,內置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通過finalActivity。我們能夠通過註解的方式進行綁定ui和事件。

通過finalBitmap,我們能夠方便的載入bitmap圖片,而無需考慮oom等問題。通過finalDB模塊,我們一行代碼就能夠對android的sqlite數據庫進行增刪改查。通過FinalHttp模塊,我們能夠以ajax形式請求http數據。

點評:功能比較全面,文檔完好。代碼效率比較高。沒有項目demo,框架的時間比較久。代碼冗余比較多(這也是無可避免的),文檔比較老跟不上代碼更新進度


Volley

項目地址:https://github.com/smanikandan14/Volley-demo

功能:Volley是Android平臺上的網絡通信庫,能使網絡通信更快,更簡單,更健壯異步載入網絡圖片、網絡數據

點評:Google官方推薦,請看去年的開發人員大會介紹。功能比較少,僅僅有網絡數據載入和網絡圖片載入


值得推薦的android開發框架簡單介紹