Skip to content

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

Notifications You must be signed in to change notification settings

veselovvv/Movies2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages