Languages

Kotlin Cheat Sheet

Print-ready cheat sheet for Kotlin, organized for fast lookup, study, and desk-side use

Source
Kotlin Documentation (kotlinlang.org)
License
MIT
Updated
2026-03-27

Sample

What's in this cheat sheet

  • Basics
  • Functions
  • Classes
  • Null Safety
  • Collections
  • Coroutines
  • Extensions
  • Data Classes
  • Sealed Classes
  • Scope Functions

Hello World

fun main() {
    println("Hello, World!")
}

Variables

val name = "Kotlin"        // immutable (prefer)
var count = 0               // mutable
val pi: Double = 3.14159   // explicit type
const val MAX = 100         // compile-time constant

Basic Types

Int, Long32-bit / 64-bit signed integers
Double, Float64-bit / 32-bit floating point
Boolean`true` / `false`
CharSingle Unicode character
StringImmutable text, supports templates
UnitEquivalent to `void` (single value)
NothingFunction never returns (e.g., throws)

Download the full cheat sheet for all sections, formatted for print

Download PDF

Downloads

Choose the treatment that matches how you read