Geeknews

An MVVM practice app that uses Kotlin, DataBinding, LiveData, ViewModel and Room. The app's data source is from https://gank.io/api
Alternatives To Geeknews
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Jetpackmvvm2,550
a year ago11apache-2.0Kotlin
:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
Awesome Android Kotlin Apps2,172
14 hours ago3Kotlin
👓 A curated list of awesome android kotlin apps by open-source contributors.
Kotlin Pokedex1,393
6 months ago27mitKotlin
:cyclone: A Pokedex app using ViewModel, ViewBinding, LiveData, Room and Navigation
Disneymotions1,336
a year agoapache-2.0Kotlin
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.
Wanandroid1,330
5 months ago8gpl-3.0Kotlin
Jetpack MVVM For Wanandroid 最佳实践 !
Conference App 20181,297
5 years ago31apache-2.0Kotlin
The Official Conference App for DroidKaigi 2018 Tokyo
Androidbaseframemvvm962
6 days ago2Kotlin
基于 Jetpack + Kotlin 的 Android 组件化 MVVM 框架
Jetpack Mvvm Scaffold941
10 days ago2Java
人生苦短,让脚手架为你节省时间。(目前作为《最佳实践》项目的 Dev 版优先更新)
Androidarchitecture854
3 years ago11Java
Recommended architecture by Android
Awesome Jetpack Compose Android Apps828
8 months ago3Kotlin
👓 A curated list of awesome Jetpack Compose android apps by open-source contributors.
Alternatives To Geeknews
Select To Compare


Alternative Project Comparisons
Readme

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吧

Popular Viewmodel Projects
Popular Livedata Projects
Popular Software Architecture Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Kotlin
Gradle
Mvvm
Viewmodel
Livedata
Databinding
Viewgroup