Skip to content

sanskar10100/PhotoPlay

Repository files navigation

PhotoPlay

An Android app to help you explore and search 800k+ movies as well as create and maintain your watchlist.

Get it on Google Play

Animations In Action

Photoplay.mp4

ScreenCap

PhotoPlay

Major Components

  • Kotlin (+Coroutines and Flow)
  • Android SDK 33
  • Jetpack Compose with Fragment Interop (top level screens are fragments)
  • MVVM with Repository
  • Dependency Injection using Hilt
  • Navigation Component (fragments)
  • Lottie
  • Coil
  • Retrofit
  • Moshi
  • Room
  • Custom Paging
  • Compose Accompanist (Pager)
  • logcat
  • SplashScreen Compat

Build and Run

  • Clone the repo
  • Open in Android Studio
  • Obtain an API key from TMDB, and add it in your local.properties with the name API_KEY
API_KEY="YOUR_API_KEY" // Don't forget the quotes
  • Build and run
  • Alternatively, download the latest APK from the assets on the releases page