Uploaded November 2017 | Updated September 2026, 1 hour ago
Modern languages with functional colors are mainstream lately. Kotlin is arising as one of the most powerful ones, and developers around the world are using it for personal and professional projects. It's time for Android devs to look forward and benefit from this fact, and start designing more advanced architectures based on the features provided by the language. On this talk, I will showcase a Kotlin approach (plus a sample project) to learn how to move all our side effects in the edges of our system, and implement a functional oriented architecture for our Android apps based on purity. Testing will also take part on the talk. I will also showcase a functional programing lib we are working on in the spanish community, called kategory: github.com/kategory/kategory If you feel OOP is just not enough and want to make a huge step forward, come to this talk. You will not regret!
Modern languages with functional colors are mainstream lately. Kotlin is arising as one of the most powerful ones, and developers around the world are using it for personal and professional projects. It's time for Android devs to look forward and benefit from this fact, and start designing more advanced architectures based on the features provided by the language. On this talk, I will showcase a Kotlin approach (plus a sample project) to learn how to move all our side effects in the edges of our system, and implement a functional oriented architecture for our Android apps based on purity. Testing will also take part on the talk. I will also showcase a functional programing lib we are working on in the spanish community, called kategory: github.com/kategory/kategory If you feel OOP is just not enough and want to make a huge step forward, come to this talk. You will not regret!










