These are my slides for a talk I've given on 24.08.2017 at the Dutch GDG Android Meetup. https://www.meetup.com/dutch-aug/events/241179303/
Talk intro:
Writing good software is hard, writing bug-free software is next to impossible, but that doesn’t mean that we should never tend to that mythical abstract of `fun` and sustainable code. Add multithreading, state management and a pile of interconnected components to your system and you’ll find that functional programming is your best bet against the vicious spaghetti monster. So, let’s take off… our hats, and get schwifty with Kotlin.