Skip to main content

Functional Kotlin

Lambdas, higher-order functions, scope functions, delegates and generics.

Lambda Expressions

Lambda syntax, parameters, return values and anonymous functions.

5 tutorials

Higher Order Functions

Functions as parameters, inline functions and return types.

5 tutorials

Scope Functions

let, run, with, apply and also scope functions explained.

5 tutorials

Delegates

Property delegates, lazy, observable and class delegation.

5 tutorials

Generics

Generic functions, classes, constraints, variance and star projection.

5 tutorials

Extension Functions

Add new behaviour to existing types with Kotlin extension functions and properties.

1 tutorials
Search tutorials