Ross ROSS = Recommend OSS · open-source software intelligence for agents

zskingking/Jetpack-Mvvm resource

使用Jetpack全家桶+Kotlin实现的Android社区App加音乐播放器。不写晦涩难懂的代码,尽量标清每一行注释,严格遵守六大基本原则,大量运用设计模式,此项目可快速帮你入手Kotlin、Jetpack。如果觉得对你有帮助,右上角点个star,事先谢过🍉🍉🍉 observed · 2026-08-28

github.com/zskingking/Jetpack-Mvvm · Kotlin observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2308
  • days_rel: n/a
  • days_push: 1849
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1299 stars · 184 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A complete open-source Android app — a WanAndroid community client plus a NetEase-Cloud-Music-style player — built in Kotlin with the Jetpack suite (Lifecycle, ViewModel, LiveData, DataBinding, Navigation, Room). It is written as a heavily commented teaching project demonstrating MVVM architecture, coroutines, extension functions, and applied design patterns.

Use cases

  • learn Android Jetpack MVVM through a real example app
  • study a complete Kotlin Android project with line-by-line comments
  • open-source WanAndroid client reference
  • see how ViewModel, LiveData, DataBinding, and Navigation fit together
  • example of an Android music player implementation
  • understand MVVM Repository/ViewModel/View layering in practice
  • see design patterns like singleton, observer, and proxy applied in Android code

When to choose

  • You want a readable, well-commented real-world codebase to get started with Kotlin and Jetpack
  • You want a reference MVVM project structure with clear Model/ViewModel/View responsibilities
  • You want to study coroutine usage, DataBinding adapters, and theme switching in a full app

When to avoid

  • You need a production-ready or actively maintained app — development appears stalled since 2021
  • You need a reusable framework or drop-in library rather than a standalone sample app
  • You use the latest Android Studio with JDK 11 by default — the project targets JDK 1.8 and requires manual configuration
  • You need permissive licensing for reuse — the repository has no license

Facets

learning-resource · maturity maintenance

mobile-framework state-management gui mobile-development education tutorials jvm jetpack mvvm android-app sample-project wanandroid-client music-player coroutines databinding viewmodel livedata room-database navigation-component retrofit okhttp design-patterns night-mode chinese-documentation android mobile

1 source

Member repositories

RepositoryRoleHealth v2
zskingking/Jetpack-Mvvmmain23

For agents

markdown · JSON · MCP: product_card(name="zskingking/Jetpack-Mvvm")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem