Mandiri News - Android News App
An Android news reader built during the Bank Mandiri x Rakamin virtual internship with paginated REST data and endless scrolling.
Completed: 2026
Mandiri News was developed for the Bank Mandiri x Rakamin Project-Based Virtual Internship in March 2026. I built three primary Android screens and connected them to three REST endpoints so users could browse and continuously load business news in a clear mobile flow.
My contribution
In the Bank Mandiri x Rakamin project-based virtual internship, I built three Android screens and integrated three REST endpoints using MVVM, Retrofit, Coroutines, and Paging 3.
Engineering decisions
The main challenge was keeping paginated API data predictable and the interface responsive while new pages were loaded continuously.
I structured the application with MVVM, used Retrofit for the REST layer, Kotlin Coroutines for asynchronous work, and Paging 3 to manage endless scrolling and loading states.
88.71/100 is the program assessment score (Excellent). The images show the implemented news feed and the project presentation.