Skip to main content

Introduction

Introduction to Kotlin

  • General-purpose
  • OOP + FP
  • Static typing
  • Open Source
  • Developed by JetBrains

Kotlin Philosophy

  • Concise
  • Safe
  • Interoperable with java
  • Tool-friendly

Design Principles

  • Pragmatism first: Elegance is great, as long as its pragmatic

Different Target Platforms

  • Kotlin / JVM
  • Kotlin / JS
  • Kotlin / Native