當前位置:
首頁 > 知識 > 入坑 Kotlin 開發前,這些項目能讓你少走彎路

入坑 Kotlin 開發前,這些項目能讓你少走彎路

自 Google 在 I / O 2017 上宣布 Kotlin 成為 Android 官方支持開發語言後,Kotlin 開始出現在各個語言榜單之上,而且由於 JetBrains 和 Google 的企業支持基礎,正迅速得到應用,許多知名技術公司正在積極地將 Kotlin 用於 Android 應用開發。

Kotlin 「上位」已將近 100 天,不過目前相關的技術教程仍不算多。如果你正在考慮入坑 Kotlin ,不妨先看看下面這些使用 Kotlin 開發的開源項目,或許前人的經驗能讓你少走許多彎路。

1、Bandhook-Kotlin:https://github.com/antoniolg/Bandhook-Kotlin

這是一個完全用 Kotlin 語言編寫的 Android 音樂應用,是 Play Store 中的 Bandhook 的 Kotlin 版本。目前支持連接到 LastFm 並檢索一些音樂樂隊,以及顯示歌手詳情。該項目旨在展示如何使用 Kotlin 完整的編寫複雜(至少在架構中)項目。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

2、Tachiyomi:https://github.com/inorichi/tachiyomi

一個主要使用 Kotlin 語言編寫的 Android 開源漫畫閱讀器,目前僅發布了測試版本。支持在線、離線閱讀,支持 MyAnimeList ,支持章節過濾和從上次閱讀點恢復,支持圖書管理,閱讀器可配置。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

3、Twidere-Android:https://github.com/TwidereProject/Twidere-Android

一個 Material Design 風格,功能豐富的 Kotlin 版 Twitter 應用,適用於 Android 4.0+ 。內置夜間模式,支持多賬號,支持上傳照片和視頻,並帶有強大的濾鏡功能,可自定義主題和標籤頁、 API 設置和 Material Design 設計風格。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

4、Konfetti:https://github.com/DanielMartinus/Konfetti

這是一個輕量的紙屑粒子效果動畫,非常易於使用,能簡便快捷的用來構建五彩紙屑效果。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

5、Simple-Calendar:http://github.com/SimpleMobileTools/Simple-Calendar

一個簡單、可定製的日曆與事件小部件。日曆是離線的,沒有其他任何集成,可以輕鬆創建定期事件並設置提醒,還可以顯示周數。項目包含一個可調整大小的 4x4 小部件,可在其中自定義文本的顏色,以及背景的顏色。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

入坑 Kotlin 開發前,這些項目能讓你少走彎路

入坑 Kotlin 開發前,這些項目能讓你少走彎路

6、Debug Bottle:https://github.com/kiruto/debug-bottle

一個使用 Kotlin 編寫的 Android 開發調試工具,旨在提高開發效率,把控 App 質量。它所有功能均建立在 App 的 debug 版本中,不會對 release 版本產生任何影響。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

入坑 Kotlin 開發前,這些項目能讓你少走彎路

入坑 Kotlin 開發前,這些項目能讓你少走彎路

7、Kotlin-Android-Template:http://github.com/nekocode/Kotlin-Android-Template

使用 Kotlin / MVP / ReactiveX 構建的 Android 項目模板,提供了一個生成器來快速創建 Kotlin Android 項目。只需在終端執行簡單的命令,就能輕鬆地在 Android 開發中開始使用 Kotlin 。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

8、Anko:https://www.oschina.net/p/anko

這是一個使 Android 應用開發更快、更容易的 Kotlin 庫。它使代碼乾淨,易於閱讀, 使開發者不用再在意 Android SDK 對 Java 版本的限制。項目由多個部分組成,包括一些輕量級的庫、動態 Android 布局方式、DSL 查詢和解析器合集,以及一些基於 kotlinx.corutines 庫的實用程序。

入坑 Kotlin 開發前,這些項目能讓你少走彎路

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 OSC開源社區 的精彩文章:

最實用的 Linux 命令行使用技巧
給 Web 開發人員推薦的測試工具
六大理由告訴你為什麼 GNOME 仍然是最好的 Linux
11 個超酷的編程新工具推薦
給 Web 開發人員推薦的通用獨立 UI 組件(二)

TAG:OSC開源社區 |

您可能感興趣

直接拿來用!GitHub 上那些值得你 Star 的開源項目!
KiwiBuild項目是在畫大餅嗎?還是買不起啊…
InterValue:除了發幣,區塊鏈項目還能這樣盈利
Egretia:區塊鏈最缺的是內容?這個項目能幫你解決燃眉之急
InterValue:除了發幣,區塊鏈項目還能這樣盈利|創業
想跳槽?還是先看看這些Github上的面試項目吧
十個Python練手的實戰項目,學會這些Python就基本沒問題了
Angular 5成為您下一個開發項目的最佳選擇
在大型項目開發上,Python 真是個「爛」語言!
在大型項目開發上,Python 真是個「爛」語言!
亞馬遜這時候推打假項目「Amazon Project Zero」,是為了討好誰?
現在開始一個全新的Android項目
快速開啟你的第一個項目:TensorFlow項目架構模板
SM Station女團項目,網友看動畫猜偶像,就是她們了!
這4個Python實戰項目,讓你瞬間讀懂Python!
開發者為 Google 淘汰項目搭建墓園,裡面可能有你曾用過的產品
Egretia:區塊鏈缺內容?這個項目能幫你解決燃眉之急
重磅項目Current額度超難拿!外面拿不到!請認真了解,這車錯過了可能會後悔
開發者為 Google 淘汰項目搭建「墓園」,裡面可能有你曾用過的產品
前端周報:npm鬧烏龍,發送錯誤代碼,Node之父發布「下一代Node」項目