Kotlin+FP = Kategory

Tail Recursion in Kotlin:

View story at Medium.com

The Cost of Kotlin:

“Gang of Four” Design Pattern with Kotlin


Learn Kotlin sans Java

Kotlin is Object-Oriented Java + Functional Programming.

Much as we hate Java, Kotlin can’t run away from the Java “ghost” especially in Android development using the Java API and OO design patterns.

This tutorial, however, teaches you Kotlin “sans Java“, a great news for novices without Java knowledge.

I like this Kotlin teaching approach for 2 reasons:

  1. No need to struggle with Java /Android OO architecture until later stage;
  2. No need to be intimated by the complicated “Android Studio” editor.