Back to Projects

Moodvies

A movie recommendation app that helps users discover films based on genre preferences, trailers, and reviews. Built with MVVM, Retrofit, and Material Design 3.

AndroidKotlinHiltPaging 3
Moodvies

About Moodvies

Moodvies is a feature-rich movie recommendation application designed to help users discover their next favorite film. The app provides a curated experience with genre-based recommendations, full movie details including trailers and reviews, all wrapped in a modern Material Design 3 interface.

Built with a robust tech stack, Moodvies leverages Hilt for dependency injection, Paging 3 for efficient data loading of large movie lists, and Retrofit for seamless API communication with The Movie Database (TMDB). The MVVM architecture ensures clean separation of concerns and testability.

The user experience is central to Moodvies—from smooth infinite scrolling through movie catalogs to immersive detail pages with embedded trailers. The app demonstrates proficiency in modern Android development patterns while delivering a polished, production-quality experience.

Key Features

  • Genre-based movie recommendations
  • Movie detail with trailers and reviews
  • Paging 3 for smooth infinite scrolling
  • Hilt dependency injection
  • Material Design 3 UI components
  • MVVM architecture with Retrofit
  • TMDB API integration
  • Responsive and polished UI

Screenshots

Moodvies Home Screen

Moodvies Home Screen

Moodvies Movie Detail

Moodvies Movie Detail

Moodvies Reviews

Moodvies Reviews

Moodvies Trailer

Moodvies Trailer

Other Projects