🎥 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.
#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.