pedrovgs/EffectiveAndroidUI resource
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI". observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 62
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 4443
- days_rel: n/a
- days_push: 229
- n_releases_24m: 0
Adoption not part of the score
5977 stars · 1184 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A sample Android project demonstrating best practices for the Android UI layer using MVP and MVVM (without data binding) patterns. It accompanies the 'Effective Android UI' tech talk and showcases fragments, dependency injection with Dagger, resource qualifiers, navigation, and layout techniques.
Use cases
- learn mvp pattern on android
- learn mvvm without data binding
- android ui layer best practices
- how to structure android app architecture
- dependency injection with dagger on android
- android fragment communication example
- android resource qualifiers for screen sizes and densities
When to choose
- you are learning Android UI architecture patterns like MVP or MVVM
- you want concrete Java examples of Dagger, fragments, and resource qualifiers
- you are preparing or studying Android presentation-layer talks or training
When to avoid
- you need a production-ready UI framework or library to depend on
- your project uses Kotlin, Jetpack Compose, or modern Android architecture components
- you need actively maintained code with up-to-date dependencies
Facets
learning-resource · maturity maintenance
ui-components state-management developer-tools mobile-development android-tools tutorials education jvm mvp mvvm android-ui sample-project dependency-injection dagger fragments presentation-patterns android mobile
1 source
- readme: https://github.com/pedrovgs/EffectiveAndroidUI · fetched 2026-08-28 · da79e3530b08
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pedrovgs/EffectiveAndroidUI | main | 60 |
For agents
markdown · JSON · MCP: product_card(name="pedrovgs/EffectiveAndroidUI")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem