March 21, 2026 /Mpelembe Media/ — The Android app acts as a showcase for Modern Android Development (MAD) skills, built upon Clean Architecture and the MVVM (Model-View-ViewModel) pattern. It leverages a robust stack of Jetpack components and modern libraries. Network operations are managed asynchronously using Retrofit and Coroutines, while Moshi parses the JSON data. The app also utilizes Room and WorkManager for offline caching and daily background syncing, and is transitioning its UI layouts to Jetpack Compose. TMDB, which supplies the data for these apps, is a massive, community-driven database that allows users to search millions of titles, log their watched media, and build custom watchlists. Continue reading
