Application that List TV series using TVMaze API.
1. create a file with the name: secrets.properties in the root with the url base for this particular case is: https://api.tvmaze.com/"
the content of secrets.properties must be: TV_MAZE_BASE_URL=" https://api.tvmaze.com/"
Context: For security you must not expose urls, api keys etc.
The APK is in the root of the project in the branch Master with the name: sitytv.apk downolad it.
when install the apk to a physical device make sure that previously configure your device to accept unknow providers or insecure application. Or when the dialog shows of app insecure tap install anyway.
- Unit test added
- MVVM Design pattern
- Dependency injection with Dagger Hilt
- Jetpack compose interoperability with xml
- data binding
- Room (implemented)
- Kotlin Flows for reactivity
- Retrofit
- Kotlin Coroutines.