This application is an application that is used to explore films that have been released. The film domain was chosen because films are something that is very close to today's society where there are more and more film streaming platforms nowadays. Plus there is an API that provides services for exploring films such as TheMovieDatabase as used in this project. The first thing that needs to be done before you can use the API is to get an API Key like the following instructions TheMovieDB. This project was used as a medium for me to learn about several things such as Clean Architecture, Reactive Programming, and Dependency Injection.
Clone this repository and import into Android Studio
https://github.com/ariobramantyo/movieclub.git
- Clean Architecture
- Modularization (core module)
- Dynamic Feature (favorite module)
- Clean Architecture (data, domain, presentation)
- Dependency Injection with Koin
- Coroutines Flow
- ViewBinding