https://github.com/nima-abdpoor/tmdb
The Movie DataBase API
https://github.com/nima-abdpoor/tmdb
android ci-cd clean-architecture coroutines diffutil-recyclerview firebase github-actions hilt-dependency-injection kotlin movie-database-api mvvm-architecture navigationcom retrofit2 room-database stateflow tmdb
Last synced: 6 months ago
JSON representation
The Movie DataBase API
- Host: GitHub
- URL: https://github.com/nima-abdpoor/tmdb
- Owner: nima-abdpoor
- Created: 2020-11-04T13:51:42.000Z (almost 5 years ago)
- Default Branch: kotlin
- Last Pushed: 2022-03-03T05:00:39.000Z (over 3 years ago)
- Last Synced: 2023-05-19T16:38:48.019Z (over 2 years ago)
- Topics: android, ci-cd, clean-architecture, coroutines, diffutil-recyclerview, firebase, github-actions, hilt-dependency-injection, kotlin, movie-database-api, mvvm-architecture, navigationcom, retrofit2, room-database, stateflow, tmdb
- Language: Kotlin
- Homepage:
- Size: 2.51 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# THE MOVIE DATABASE API

# Features
- Search Movie name
- Show Details Of Selected Movie
- login to your account
# Technologies
- kotlin
- clean architecture
- MVVM pattern
- HILT dependency Injection
- Coroutines
- Live data and stateFlow
- Retrofit2
- Navigation Components with animation
- Room Database
- DiffUtils-RecyclerView
- firebase
# Reference
- [coding with mitch course](https://codingwithmitch.com/courses/rest-api-mvvm-retrofit2/)
- [Behind the Scenes-android development](https://classroom.udacity.com/courses/ud9012)
# Future
- getting and saving recommendations of selected movie(details of movies) to show theme when onResume Called.
- getting user information that was set in website of TMDB.