Kotlin is here and some Architecture Patterns need to be adapted.
From Karumi we've dedicated last 3 years talking about architecture and design patterns, each solution has pros and cons and could be good for different problems and kind of applications.
Kotlin brings to us different tools and ways to write code these can help to us to write different patterns or apply different technics to that patterns.
In this talk, we present some commons problems in app designs and how we can provide solutions in Kotlin.
Jorge is the co-founder and Android developer of Karumi and Android GDE. Karumi is an intentionally small software development studio headquartered in Madrid and specialized in developing lean and stable native applications and working with teams for improve their skills.
Before Karumi, he worked 5 years as a Senior Tech Lead at Tuenti, the leading Spanish social network, and MVNO, part of the Telefonica Group. At Tuenti, Jorge developed a wide variety of strategic products covering J2ME, Blackberry and especially Android.
With over 10 years of software engineering experience Jorge defines himself as a pragmatic coder who thrives to improve the Android project architecture by being a firm advocate of the concept of semantic code and test development. He is continuously learning and honing his Android coding skills in an effort to understand and adapt to the evolution and of the internal framework.