/DemoApp

Android Movies Demo App created by Roudi Korkis Kanaan

Primary LanguageKotlin

DemoApp

Screenshots

Features

  • Explore movies
  • View movie details (Trailers, metrics, etc.)
  • Infinite scroll movies
  • Search movies
  • Add/Remove movies from watch list

Used Dependencies

Structure

  • Clean Architecture
  • MVVM software architectural pattern
  • Android Navigation Component (Single Activity App)

Run the App

  • Clone the Repo
  • Open in Android Studio
  • Build

TODO

  • Support Light and Dark themes
  • Support multiple themes with ability to easily create themes
  • Add crashlytics
  • Writing unit tests
  • Writing UI tests
  • Code refactoring XD
  • Code documentation
  • CD/CI (Bitbucket pipeline + Hockeyapp)
  • Add product flavors for DEMO and FULL
  • Deeplinking using navigation component
  • Export dimensions
  • Splash Screen
  • About Page
  • "Add to Watch list" animation
  • Release Configs

"This project is in constant development, any tips or recommendations are appreciated"