6thsolution/EasyMVP
A full-featured framework that allows building android applications following the principles of Clean Architecture. 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
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
- readme: https://github.com/6thsolution/EasyMVP · fetched 2026-08-28 · 28a157c0f445
- homepage: http://6thsolution.github.io/EasyMVP · fetched 2026-08-29 · c6f2f3a46d3f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| 6thsolution/EasyMVP | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="6thsolution/EasyMVP")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem