tamas-bazsonyi.jpg

Hari Vignesh Jayapalan

Senior Android Developer at WeTransfer

Senior Android Developer at WeTransfer. First to be certified by Google as Associate Android Developer, public speaker, blogger and a freelance UX consultant.

Worked under domains like Non-profit, E-commerce, Healthcare and Finance. Passionate about UX, Augmented Reality, Functional Programming and Kotlin. A highly motivated individual to contribute to the Android community in any way possible.

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.