Functional Kotlin
Lambdas, higher-order functions, scope functions, delegates and generics.
Lambda Expressions
Lambda syntax, parameters, return values and anonymous functions.
5 tutorialsHigher Order Functions
Functions as parameters, inline functions and return types.
5 tutorialsScope Functions
let, run, with, apply and also scope functions explained.
5 tutorialsDelegates
Property delegates, lazy, observable and class delegation.
5 tutorialsGenerics
Generic functions, classes, constraints, variance and star projection.
5 tutorialsExtension Functions
Add new behaviour to existing types with Kotlin extension functions and properties.
1 tutorials