TrackOnTrakt
TrackOnTrakt is an opensource Android application for tracking your watched movies and shows on trakt.tv. You need a trakt.tv account in order to use it.
Motivation
Main motivation is to develop a nontrivial application, where I can experiment with some technologies and practices. The application can also serve as my personal reference project.
Getting the app
You can download an apk from Github releases or you can opt-in for Alpha testing and download the latest version from Play Store.
Setup
Make copy of keys.properties.example file named keys.properties.
Trakt API key
You'll need to create a trakt application and copy client id and client secret into the file mentioned above.
Running the tests
Junit tests:
./gradlew test
Espresso tests:
./gradlew connectedAndroidTest
Built With
- Kotlin
- RxJava2, RxAndriod, RxKotlin
- Mosby
- Dagger2
- Retrofit
- OkHttp
- Glide
- Timber
- Butterknife
- Moshi
- MaterialProgressBar
- ThreeTenABP
- PaperParcel
- AndroidState
- MaterialSearchBar
- material-dialogs
- MaterialDateTimePicker
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Josef Adamcik - Initial work - josefadamcik
License
This project is licensed under the Apache 2.0 License - see the LICENSE.md file for details