OpenMovie is a work-in-progress Android app, which connects to TMDb. It is still in its early stages of development.
OpenMovie is an app which attempts to use the latest cutting edge libraries and tools. As a summary:
- Entirely written in Kotlin
- Uses RxJava2
- Uses all of the Architecture Components: Room, LiveData and Lifecycle-components
- Uses Dagger for dependency injection
- Uses Clean Architecture
- Uses MVVM
First off, you require the latest Android Studio 3.0 (or newer) to be able to build the app.
You need to supply an API Key. The app uses TMDb
When you obtain the keys, you can provide them to the app by putting the following in the
gradle.properties
file in your user home:
# Get this from TMDb
TMDB_API_KEY=<insert>
On Linux/Mac that file is typically found at ~/.gradle/gradle.properties
or in the project directory OpenMovie/gradle.properties