1. Converting a TODO app to Kotlin (part 3 - the Model Layer)

    In part 2 I wrote about converting the Task class from Java to Kotlin. The number of constructors went from four down to two thanks to default parameters. The boring assignments in the constructors are gone thanks to properties. I also mentioned data classes and using if as an expression. …


  2. Converting a TODO app to Kotlin (part 2 - the Task class)

    In part 1 I wrote about what am I doing and why. I also configured Kotlin in the Android project. …


  3. Converting a TODO app to Kotlin (part 1 - Intro)

    I first heard about Kotlin from a document written by Jake Wharton about using Kotlin for Android development. I was intrigued by the language and I watched a few conference talks about it. I liked what I saw but due to various reasons I didn’t start playing with the language right away. …