Guillermo is a Software Engineer that has been doing Android since it was commercially available. From sunny Spain through snowy Poland to rainy London, he is currently taking care of the core mobile platform efforts in Skyscanner. He believes Kotlin is a strong player in all the fields, and envisions a future where all things will be done in Kotlin. Warning: may contain traces of sarcasm and siesta.
Kotlin is so much more than a shiny new JVM language. By targeting platforms outside the JVM, Kotlin allows us to share code and thus stay focused on delivering value – all while staying truly native and not making compromises in either user or developer experience.
In this talk, we will go over the creation of two client apps: one Android and one iOS, which share functionalities in Kotlin. We will talk about architecture, code organisation, and balance between code sharing and pragmatism. You will leave with knowledge of opportunities, challenges and a picture of the current maturity of the Kotlinsphere.