Skip to content

ViktoriiaRoi/MovieFinder

Repository files navigation

Movie Finder

This is an android application for finding movies to watch.

Features

  • There are 3 lists of movies: "Popular", "Top rated" and "Latest".
  • By clicking on a movie, you can see detailed information: rating, year, duration, genres, and overview.
  • Also there is a list of actors with photos and a list of trailers (click on it to watch video on YouTube).

Implementation

This app is designed as MVP architecture pattern

  • Dagger Hilt - to implement dependency injection

Model

  • Retrofit2 - to get data from api

Presenter

  • RxJava3 - to perform asynchronous api requests

View

  • Picasso - to show picture by url
  • ViewPager2 - to slide screens
  • SwipeRefreshLayout
  • Navigation component - to navigate between fragments
  • Data binding - UI interaction

Demo

Releases

No releases published

Packages

No packages published

Languages