When Kotlin was officially supported to Android, my first thought was like…OMG…one more language to learn. I just thought of ignoring, then one day I had a glance at some of the Kotlin code and felt a lot of similarity with Swift, hmm that was a motivation and yeah I started learning Kotlin now and here is my small reference gist which is still evolving.