Kotlin Language

Fast enterprise grade language for building services and libraries.

Kotlin is a modern, concise language that runs on the JVM. It’s the preferred language for Android development and increasingly for server-side.

Learning Path

  1. Basics — Variables, types, functions
  2. Conditions & Switches — if/when, expressions
  3. Static Blocks — Companion objects
  4. Annotations — Custom annotations

Next: Basics

Annotations

Kotlin annotation usage and creation of annotation classes

Basics

Kotlin variables, methods, class, modules

Condition and switches

Kotlin conditions and switches

Static Blocks

Static blocks and companions objects in kotlin, variables, methods, class