Session

Functional Programming in Kotlin for AndroidDevs

This talk is anyone who is curious about functional programming and to understand how this is possible with Kotlin and how it enables us to write pure functions for our everyday Android chores.

The talk will start from the basics - understanding the functional programming paradigm with mathematical models, why we need it and how different it is from regular functions. We'll then do a postmortem of few default functions offered by Kotlin OOTB to grasp the basics. Then we'll cover something a bit intermediate - composing our own functions with some aesthetics (demo, yes!) with examples to also some advanced concepts like Currying. Finally, we'll end the talk with small quiz like for audience to find pure and impure functions written in Kotlin

The following talk is an amalgamation from my 4 part blog series - https://www.harivignesh.dev/functional-programming-in-kotlin-f(1)

The blogs were featured in Android editorials - Android Weekly issue 421, 412 etc.

Hari Vignesh Jayapalan

Senior Android Developer at WeTransfer

Amsterdam, The Netherlands

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top