Movie app that uses modern android components and MVVM architecture.
- Application entirely written in Kotlin
- Asynchronous processing using Coroutines
- Uses Hilt for dependency injection
- Uses Github Actions
- Uses Paging3
- Uses JUnit4, Espresso, Fragment Tests among other libraries for unit & instrumented tests.
You need to supply API / client keys for the service the app uses.
Once you obtain the key, you can set them in your ~/local.properties
:
# Get this from TMDb
API_KEY=<insert>