學習一門語言最快的方式就是看其如何在實際專案中運用,下面總結了一下在學習kotlin過程中看過的一些開源專案,希望對你有幫助。
1.Kotlin-for-Android-Developers(★1150)
介紹:這個專案其實是Kotlin-for-Android-Developers這本書的配套程式碼,如果你是kotlin的初學者,那麼這絕對是你學習kotlin的不二之選。專案通過一個天氣的例子很好的展示了kotlin帶來的強大功能,比如網路資料的請求,資料的快取設計,資料庫的操作,各種擴充套件函式的妙用等等。
地址:github.com/antoniolg/K…
2.Bandhook-Kotlin (★1110)
介紹:Kotlin版本的音樂播放器,資料來源於LastFm。
地址:github.com/antoniolg/B…
3.GankClient-Kotlin (★953)
介紹:gank.io kotlin實現的乾貨集中營Android客戶端,風格採用了Material Design. 。
地址:github.com/githubwing/…
4.tachiyomi(★904)
介紹:一款開源的漫畫閱讀器,需要play-service支援,你懂的。
地址:user-gold-cdn.xitu.io/2017/10/28/…
5.PoiShuhui-Kotlin(★801)
介紹:一個用Kotlin寫的簡單漫畫APP。
地址:github.com/wuapnjie/Po…
6.Eyepetizer-in-Kotlin(★752)
介紹:Kotlin版本的Eyepetizer客戶端
地址:github.com/LRH1993/Eye…
7.Simple-Calendar(★686)
介紹:一款簡潔的日曆控制元件,可以自定義桌面小部件。
地址:user-gold-cdn.xitu.io/2017/10/28/…
8.Tucao(★666)
介紹:Kotlin版本的吐槽客戶端
地址:github.com/blackbbc/Tu…
9.kotlin-dagger-example(★430)
介紹:在kotlin中使用dagger的例子,基於dagger2,介紹了在kotlin中該如何使用dagger,以及一些開發技巧。
地址:github.com/damianpetla…
10.Twobbble(★374)
介紹:使用Kotlin開發的Dribbble客戶端
地址:github.com/550609334/T…
11.Simple Gallery(★246)
介紹:一款照片視訊畫廊效果,完全使用kotlin編寫
地址:github.com/SimpleMobil…
12.bodyweight-fitness-android(★193)
介紹:使用kotlin和java混合開發的健身應用
地址:github.com/mazurio/bod…
13.FanfouHandpick(★163)
介紹:kotlin版本的飯否精選客戶端
地址:github.com/TonnyL/Fanf…
14.kotlin-mvp-example(★157)
介紹:kotlin+MVP的Demo
地址:github.com/Yalantis/ko…
15.DoubanMovie(★147)
介紹:使用豆瓣電影API實現的kotlin專案。
地址:github.com/zhoujunjian…
16.Simple Camera(★115)
介紹:kotlin開發的相機應用,帶有閃光燈和自動變焦功能。
地址:github.com/SimpleMobil…
17.Simple-File-Manager(★101)
介紹:kotlin版本的檔案瀏覽器。
地址:github.com/SimpleMobil…
18.RsKotlin(★78)
介紹:閱讀精選Kotlin版是一個由Kotlin開發的簡易App,主要用於學習Kotlin語言以及和最新的框架結合使用。
地址:github.com/LeeeYou/RsK…
19.Simple-Notes(★61)
介紹:簡單的記事本應用。
地址:github.com/SimpleMobil…
20. Blum(★42)
介紹:kotlin版本的Twitter客戶端
地址:github.com/ziggy42/Blu…