Skip to content
CAI
Produce a survey ↗Verify a survey

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

CAI band scale
CAI trend line

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

CAI lens gauges

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.

Survey a repository

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.
CAI link cards