This is a cross post and please RSVP directly on SeaDroid
Kotlin was on the market for a while when Google announced its official support in Android over one year ago. This announcement consolidated an already rich user base and brought new enthusiasm to the language making it a de-facto standard tool for Android development.
Kotlin supports both the object-oriented and functional programming paradigms. Even more, its support for high-order functions, extension functions, scoping functions, lambdas, and immutable values can revolutionize the way Android apps get developed.
In Kotlin you define a function with the fun keyword, and I have to say it, no better choice for a language keyword!
During this talk, I will show you all the peculiarities of Kotlin's functions and drive you through the transformation that you can apply to an existing Android code base and make it functional, testable, and, even more, easy to read.