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

hegaojian/JetpackMvvm

:chicken::basketball:JetpackMvvm 是一个基于 Jetpack 架构组件构建的 Android MVVM 快速开发框架,旨在帮助开发者快速搭建高质量、可维护、可扩展的应用。 observed · 2026-08-28

github.com/hegaojian/JetpackMvvm · homepage · Kotlin · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

64/100

  • Activity 59
  • Release rhythm 51
  • Longevity 100
How is this computed?

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

  • gap_med: 34
  • age_days: 2447
  • days_rel: 247
  • days_push: 247
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

3571 stars · 690 forks observed · 2026-08-28

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

JetpackMvvm is an Android MVVM rapid development framework built on Jetpack architecture components (ViewModel, LiveData, Kotlin Flow, Repository). It provides modular base classes like BaseActivity, BaseFragment, and BaseViewModel, plus built-in page state management, view binding support, and a pluggable network layer compatible with Retrofit, RxHttp, and Net.

Use cases

  • quickly scaffold an Android app with MVVM architecture
  • set up base activity and fragment classes for Android projects
  • handle loading, empty, error, and success page states uniformly
  • wrap network requests with LiveData or Kotlin Flow
  • reduce boilerplate with ViewBinding and DataBinding in Android
  • integrate coroutines-based async networking in an Android app

When to choose

  • you are starting a new Android app in Kotlin and want a ready-made MVVM structure
  • you want opinionated base classes and page state handling out of the box
  • you prefer LiveData/Flow-based request encapsulation with coroutines
  • you want a framework with a detailed example app and Chinese documentation

When to avoid

  • you use Compose-only architecture rather than View/DataBinding-based UIs
  • you need a minimal, unopinionated setup without framework-imposed base classes
  • your team follows MVI or a custom architecture incompatible with this framework's conventions
  • you need cross-platform support beyond Android

Facets

framework · maturity active

state-management http-client middleware developer-tools mobile-development android-tools web-development jvm mvvm jetpack viewmodel livedata kotlin-flow coroutines viewbinding databinding base-classes rapid-development retrofit android mobile

2 sources

Member repositories

RepositoryRoleHealth v2
hegaojian/JetpackMvvmmain64

For agents

markdown · JSON · MCP: product_card(name="hegaojian/JetpackMvvm")

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