Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.5 KB

README.md

File metadata and controls

56 lines (37 loc) · 1.5 KB

Android Movies Listind and details App

This project contains the API cunsumtion of Movies and their details . APIs documentation is here Document Link

Requirements

  • macOS 11.2.1
  • Android studio 4.2.1
  • Java 8 and above
  • Kotlin 1.5.20

How to run the project?

  • Clone this repo
  • run the project on the selected device or emulator

Tools and Technalogies used to develop the app

  • Jetpack components like ViewModel, coroutines, ViewBinding, Kotlin stateflow, Androidx
  • Dependency injection usiing dagger Hilt
  • Facebook shimmer view to show loading animation
  • Third party library to play youtube video can be found at Library link
  • Retrofit and OkHttp for the netwoork requests.
  • Constraint layout for the designing the screens

Features

  • Home screen with popular movies list
  • Movie detail screen
  • Video Player screen
  • Support youtube videos
  • Support landscape mode

Architecture

MVVM (Model View ViewModel) approach is used in development of this project

Compatibility

  • All Android devices with above sdk version 23
  • All Android tablets with above sdk version 23
  • Minimum Android version: 6.0

Version

Current Version 1.0

Demo Video

demo-video.mp4

Developed By

Asadullah Mumtaz