/Movies2.0

🎥 Android App using Kotlin, MVVM, Clean Architecture, Coroutines, LiveData, Flow, Retrofit, Gson, Glide, Paging library, Hilt, Navigation Component, ViewBinding and Material Design. In the app you can see a list of popular movies and additional info about every movie.

Primary LanguageKotlin

🎥 Android App using Kotlin, MVVM, Clean Architecture, Coroutines, LiveData, Flow, Retrofit, Gson, Glide, Paging library, Hilt, Navigation Component, ViewBinding and Material Design.

This app is the remake of https://github.com/veselovvv/Movies with Clean Architecture, Coroutines, search and better UI.

This Android app displays a list of popular movies retrieved from this API - https://www.themoviedb.org, as well as detailed information about each movie. There is also a search for movies.

When the data is loading, a progress indicator is displayed. In addition, there is a fail screen. It will be displayed if there is no connection, the service is not available, or another error has occurred.

1 2 3 4 5 6 7 8 9

#Getting Started

The first thing you need to do is to get key (https://developers.themoviedb.org/3/getting-started/introduction). After that you need to input your key in const API_KEY in core/di/CoreDataModule.kt. Now you can launch the app.