Functional Programming with Kotlin

In this talk, Mike Hearn provides a brief introduction to programming in Kotlin via worked, practical examples, with a focus on functional programming. Timeline: 0:08 Introduction and demo application 05:00 `apply` function 05:45 Introduce NGram data class 08:22 Creating extension methods 09:55 Using lazy sequences 10:35 `map` function 11:10 `to` function and infix notation 14:35 Destructuring of data classes 19:20 `filter`, `let` and `all` functions 23:00 Debug lazy code 24:20 Add completions to UI 25:1
Back to Top