This is an android application for finding movies to watch.
- 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).
This app is designed as MVP architecture pattern
- Dagger Hilt - to implement dependency injection
- Retrofit2 - to get data from api
- RxJava3 - to perform asynchronous api requests
- Picasso - to show picture by url
- ViewPager2 - to slide screens
- SwipeRefreshLayout
- Navigation component - to navigate between fragments
- Data binding - UI interaction