GeekNews
Introduction: An MVVM practice app that uses Kotlin, DataBinding, LiveData, ViewModel and Room. The app's data source is from https://gank.io/api
Tags:
这是一个基于 MVVM 结构的练习项目,使用 几乎 100% Kotlin 语言开发,主要用来尝试一些新东西,使用了 Andorid Jetpack 中的 DataBinding, ViewModel, LiveData 和 Room. 另外练习了一下 viewGroup 的绘制(见项目中的 SToolbar 和 NineGridImageLayout)
TO-DO:
- [x] 迁移到
Gradle Kotlin,使用 Kotlin 代替 Groovy,使用 Gradle 5.0 之后出的 buildSrc 结构 - [x] 适配 Android 10
- [x] 迁移 Android X
相关项目总结 blog:
版本更新
v 1.0 迁移 AndroidX
v 0.14 升级 Android 10,Support 28
v 0.13 Gradle Kotlin 迁移
下载地址
界面截图



喜欢的话点个 star 吧
