CineMates [⚒ Work in progress on develop ⚒]
The application is still in its initial state, lacking all the necessary tests to make it a secure and stable application.
The purpose of this application is to provide the user with a tool to track down all information regarding movies and TV series.
The project is constantly changing as a personal gym in Android development.
Find a file called local.properties
in the .gradle
file in the home directory.
- Add
TMDB_API_KEY = "YOUR-API-KEY"
(The API of The Movie DB obtainable here)
- Retrieve data from the Internet with Retrofit and the API of TheMovieDB
- Use ListAdapters and DiffUtil
- Use the MVVM pattern
- Incorporate data binding and view binding
- Use the Navigation, ViewPager2 component.
- Flow and MutableStateFlow
- Use Dagger Hilt for dependency injection.
- Clean Architecture
- Create unique customize views to reduce boilerplate code
- Version Catalogue
Home | Movie details | Actor details | Tv Details | Search |
---|---|---|---|---|
Feel free to open an Issues or submit a Pull requests for any bugs/enhancement.
If you have 💡 ideas 💡 you can submit them here.