Awesome Open Source
Awesome Open Source

Geek News

这是一个基于 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 迁移

下载地址

http://d.7short.com/hv8x

界面截图

喜欢的话点个star吧

Alternatives To Geeknews
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Kotlin (49,069
Gradle (12,991
Mvvm (5,182
Viewmodel (2,405
Livedata (1,592
Databinding (1,496
Viewgroup (378
Andorid (313