This is an Android example project that uses Kotlin, Data Binding and Rx in a MVVM architecture.
The objective is to achieve some knowledge about the Kotlin language. The project uses the Marvel API: http://developer.marvel.com To run, you will need to get your private and public keys and put them on gradle.properties file. The requests are made with a hash that is generated in runtime.
References: https://github.com/JetBrains/kotlin-examples https://www.ykode.com/2015/10/25/android-rxjava-kotlin-retrofit.html https://docs.google.com/document/d/1ReS3ep-hjxWA8kZi0YqDbEhCqTt29hG8P44aA9W0DM8/edit?hl=en&forcehl=1 https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664#.8gp7z0t3h http://blog.engineer.adways.net/archives/47710400.html (thanks to google translate jp-en)