1. 程式人生 > >優秀的Android開源框架(持續更新)

優秀的Android開源框架(持續更新)

開源是軟體發展的趨勢,越來越多的人投入到開源世界中去。我們可以從開源世界中獲得很多有益的東西,本著不重複造輪子的精神,我們應該充分利用這些開源專案的成果。本文會持續更新湧現出來的優秀開源框架。

UI

BottomNavigation

android-patternview

PatternLock

PinLockView

glide

將不論來自何方(URI,網路)的不論何種格式,何種大小的圖片或者視訊資源載入到你的控制元件中,只需一行程式碼:
https://github.com/bumptech/glide

CircleImageView

recyclerview-animators

awesome-android-ui

資料庫

LitePal

App架構設計

replugin

奇虎360手機衛士團隊開源的全面外掛化框架,功能全面,效能穩定,關鍵是隻有一個hook點,詳情請看github:
https://github.com/Qihoo360/RePlugin

virtualapk

《android開發藝術探索》一書作者及其團隊開發並開源,功能強大,使用簡單,效能穩定,程式碼清晰易懂,是學習外掛化的優秀程式碼,github:
https://github.com/didi/VirtualAPK

DroidPlugin

ModularizationArchitecture

AndFix

VirtualApp

一個牛逼到不行的App虛擬化引擎(簡稱VA),在你的App內建立一個虛擬空間,你可以在虛擬空間內任意的安裝、啟動和解除安裝APK,這一切都與外部隔離,如同一個沙盒。
https://github.com/asLody/VirtualApp

TurboDex

在Android瞬間載入Dex!Android中在Runtime載入一個 未優化的Dex檔案 (尤其在 ART 模式)需要花費 很長的時間. 當你在App中使用 外掛化框架 的時候, 首次載入外掛就需要耗費很長的時間。TurboDex 就是為了解決這一問題而生, 就像是給AndroidVM開啟了上帝模式, 在引入TurboDex後, 無論你載入了多大的Dex檔案,都可以在毫秒級別內完成。

https://github.com/asLody/TurboDex

legend