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

6thsolution/EasyMVP

A full-featured framework that allows building android applications following the principles of Clean Architecture. observed · 2026-08-28

github.com/6thsolution/EasyMVP · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • 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: n/a
  • age_days: 3789
  • days_rel: n/a
  • days_push: 1337
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1290 stars · 129 forks observed · 2026-08-28

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

EasyMVP is an Android MVP (Model-View-Presenter) framework that uses annotation processing and bytecode weaving to eliminate boilerplate when implementing MVP. It also supports building apps following Uncle Bob's Clean Architecture with UseCase and DataMapper abstractions.

Use cases

  • implement mvp pattern in android app
  • reduce boilerplate in android presenters
  • structure android app with clean architecture
  • preserve presenters across configuration changes
  • use annotations to wire views and presenters
  • integrate rxjava with mvp on android

When to choose

  • you're building an Android app in Java with the MVP pattern
  • you want Clean Architecture layering (UseCase, DataMapper) out of the box
  • you prefer composition over inheritance and annotation-driven setup

When to avoid

  • you're using Kotlin with modern Android architecture components (ViewModel, MVVM, MVI)
  • you need a actively developed library with recent updates
  • your project uses newer Android Gradle Plugin versions that may not be compatible

Facets

framework · maturity maintenance

mobile-framework state-management middleware mobile-development web-development developer-tools jvm mvp clean-architecture annotation-processing bytecode-weaving rxjava dagger android

2 sources

Member repositories

RepositoryRoleHealth v2
6thsolution/EasyMVPmain23

For agents

markdown · JSON · MCP: product_card(name="6thsolution/EasyMVP")

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