🤖

Kotlin Reference

Modern statically typed language used for Android development and multiplatform projects. Essential syntax and code samples for professional development.

Null Safety

var name: String? = null println(name?.length ?: 0)

Functions

fun add(a: Int, b: Int) = a + b

Data Classes

data class User(val id: Int, val name: String)

Lambdas

items.filter { it > 0 }.forEach { println(it) }

When

when(x) { 1 -> println("One") else -> println("Other") }

Coroutines

launch { val data = fetchData() }