Kotlin: Coroutines And More
5th November 2020
Speaker Time: EDT: 00:00-01:00
Attendee Date: 5th November 2020
Attendee Time: IST: 08:30-09:30 | SGT: 11:00-12:00 | AEST: 14:00-15:00
This talk will examine features of Kotlin at a greater depth than most tutorials. Coroutines – the most popular feature of the language – will be covered, as well as higher order functions, reduction operations like reduce and fold, and lambdas with receivers. Those topics progress toward building DSLs and builders in Kotlin. Terms like “apply”, “let”, “use”, “also”, and “with” will be covered along with their typical use cases.
Details of the type system, including the Any, Unit, and Nothing classes, will be included. Examples will be provided on how to define extension functions, infix operators, and inlining functions for efficiency.