目錄
- awesome-kotlin-android
- 關于
- 目錄
- 開源庫
- 架構
- DSL
- 擴充
- UI
- 通用庫
- 動畫
- Toolbar
- 按鈕
- 依賴注入
- 資料綁定
- 代理
- 資料庫
- 網絡
- 日志
- 函數式程式設計
- 下載下傳
- 圖檔
- 拍照
- 工具
- 其他
- 完整 app
- DEMO
- 書籍
- 視訊
開源庫
架構
- KBinding - 使用kotlin實作的Android MVVM架構
- Kotlin-Android-Template - 快速生成MVP 架構的項目模闆
- android-clean-architecture-boilerplate - clean 架構模闆
DSL
- anko - JetBrains 官方為Android編寫的 DSL,旨在令開發 Android 更快更簡單
- android-drawable-dsl - 通過 kotlin 構造 drawable 而不是 XML 的 DSL
- MaterialDrawerKt - 不使用 XML 建立 Material Design 導航抽屜
擴充
- android-ktx - google 開源的 Kotlin 擴充插件庫,在 Android 架構和 Support Library 上提供相應 API 層,幫助開發者更自然編寫 Kotlin 代碼
- KAndroid - 輕量級Kotlin 擴充插件庫
- kotlin-jetpack 有用的擴充方法集合
- kotlin-koi - 又一個輕量級Kotlin 擴充插件庫
UI
通用庫
- anvil - 一個受React啟發的Android的最小UI庫
動畫
-
Konfetti - 輕量五彩紙屑粒子系統
效果圖:
-
transitioner - 動态、簡單的View場景切換動畫
效果圖:
Toolbar
-
JellyToolbar - Yalantis出品,必屬精品!炫酷 toolbar 實作
效果圖:
按鈕
-
Stepper-Touch - Material Design設計風格的觸摸步進器
效果圖: