昨天Google IO大會仇味,谷歌宣布瓤球,將Kotlin語言作為安卓開發(fā)的一級編程語言。刷新Android的各大論壇同规,朋友圈搭幻,微信群白热。是時候總結(jié)一波Kotlin的Android項目了!
廢話不多說粗卜,直接上項目屋确,別忘了star一波!
1
閱讀精選Kotlin版
https://github.com/LeeeYou/RsKotlin/
閱讀精選Kotlin版是一個由Kotlin開發(fā)的簡易App续扔,主要用于學(xué)習(xí)Kotlin語言以及和最新的框架結(jié)合使用攻臀。
引入Kotlin1.1.0版開發(fā)
引入Dagger2.4結(jié)合Kotlin
引入Retrofit2.0結(jié)合Kotlin,抽取ServiceFactory
引入RxAndroid和RxKotlin
引入Toolbar并抽取基類
引入SmartTabLayout重構(gòu)IndexActivity
利用WebView展示詳情
引入Glide加載圖片
引入ultra-ptr:1.0實現(xiàn)上拉加載更多
2
Android-mvp-kotlin-starter
https://github.com/ravidsrk/android-mvp-kotlin-starter
Kotlin + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + JaCoCo
3
Notelin
https://github.com/ImangazalievM/Notelin
Note-taking app Android Kotlin寫的
4
GankClient-Kotlin
https://github.com/githubwing/GankClient-Kotlin
gank.io kotlin實現(xiàn)的干貨集中營客戶端
風(fēng)格采用了Material Design. 多數(shù)控件都是design包里面的纱昧。
MVP架構(gòu)Rxjava + Retrofit + okhttp3 +Dagger2+Kotlin
5
FanfouHandpick 飯否精選
https://github.com/TonnyL/FanfouHandpick
本項目采用Kotlin開發(fā)刨啸,如果你使用的是Java進行Android開發(fā),那么识脆,在編譯次項目時设联,需要在Android Studio中安裝插件,并進行相關(guān)的配置灼捂。
6
PoiShuhui-Kotlin
https://github.com/wuapnjie/PoiShuhui-Kotlin
7
bodyweight-fitness-android
https://github.com/mazurio/bodyweight-fitness-android
8
PassAndroid
https://github.com/ligi/PassAndroid
9
SearchFilter
https://github.com/Yalantis/SearchFilter
?