Movies App
An Android movie browser app powered by the TMDb API with genre browsing, video playback, cast details, and Firebase integration.
§ problem
Wanted a rich, native Android experience for discovering movies with detailed info, trailers, and cast — beyond what basic movie apps offered.
§ overview
- Built a full-featured Android movie browser with 98 Java source files, integrating the TMDb API via Retrofit and RxJava.
- Implemented genre browsing, movie search, cast and crew details, reviews, backdrop galleries, and video playback.
- Integrated Firebase for analytics and real-time database, Google AdMob for monetization, and Android billing for in-app purchases.
- Used data binding, ViewPager adapters, and RecyclerViews for a polished, responsive UI.
§ components
Each part of the stack is bound to one of the largest circles. Hover one to find it in the drawing.
- n1Java
- n2Android SDK
- n3RxJava
- n4REST APIs
- n5Retrofit
- n6Firebase



