GeekNews:一个使用Kotlin,DataBinding,LiveData,ViewModel和Room的MVVM实践应用...
极客新闻这是一个基于MVVM结构的练习项目,使用几乎100%的Kotlin语言开发,主要用来尝试一些新东西,使用了Andorid Jetpack中的DataBinding,ViewModel,LiveData和Room。另外练习了一下viewGroup的布局(见项目中的SToolbar和NineGridImageLayout)待办事项:迁移到Gradle Kotlin ,使用Kotlin代替Groovy,使用Gradle 5.0之后出的buildSrc结构适应Android 10迁移Android X相关项目总结博客:版本更新v 1.0迁移AndroidX v 0.14升级
GeekNews:一个使用Kotlin,DataBinding,LiveData,ViewModel和Room的MVVM实践应用程序。 该应用程序的数据源来自https:gank.ioapi
预估大小:232个文件
gradlew.bat
2KB
gradlew
5KB
ExampleInstrumentedTest.java
764B
Blur.java
7KB
BitmapTransformation.java
3KB
BlurTransformation.java
2KB
NumberProgressBar.java
16KB
NestedScrollWebView.java
9KB
AnimationUtils.java
1KB
TabLayout.java
82KB
7.38MB
文件大小:
评论区