Information Movie Database

This android project uses my imdb-scraping apis to retrieve IMDb’s data and show movies, celebs and trailers details with ability to search/explore through data.

Technologies & Architecture

In this project I’m using MVVM with Uncle Bob’s clean architecture approach and the code is divided into three separate layers:

  1. Presentation Layer
  2. Domain Layer
  3. Data Layer

The Project writen in Kotlin with help of this major components and libararies:

  • Architecture Components
  • Navigation Component
  • Hilt
  • Flow
  • Coroutines
  • Retrofit
  • OkHttp
  • Glide
  • Exoplayer

and unit-tested with MockK.



View Github