esoxjem/MovieGuide
MovieGuide is an Android application that allows users to browse, search, and sort movies, reviews, and videos. It features a modernized architecture using MVP, Dagger 2, and RxJava 2 to manage data flow and state. The app persists user favorites in a local database and supports UI testing via Espresso.
43.3
Weak · 4 August 2026
2.3k
lines of production code
Java
primary language
1
bus factor · 17 authors in all
4
measurements over time
How it got here
2015 · AndroidX migration and architecture modernization
The project underwent a significant modernization, renaming to MovieGuide and migrating to AndroidX, RxJava2, and Dagger 2. The codebase was refactored to use an MVP architecture for the details screen and introduced structured data models with Moshi for JSON parsing. Build infrastructure was updated with Gradle 5.4.1 and new dependencies were integrated to support enhanced listing features like sorting and search.
7 changes
2016–2017 · Modernization and test coverage
The project underwent a significant architectural modernization, migrating the network layer to Retrofit 2, RxJava 2, and Moshi, while also replacing the favorites storage with Realm. Concurrently, extensive test coverage was added, including UI tests for the movies listing flow and unit tests for presenters and utilities.
7 changes
Survey your own repository
esoxjem/MovieGuide was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit dc1f20fbf4 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.