
We create another module to reuse code in both platforms, the shared or common module. There will be one for every single target where we want to build our software, in our case, one for iOS and one for Android. Kotlin multiplatform projects are usually divided into several modules. It’s still an ongoing effort, and there are many things we want to try and implement, but in the meantime, we want to tell you the things we found in the way.

We decided to further investigate and create an app for the two leading platforms, iOS, and Android, using Kotlin multiplatform. That meant that besides being able to run Kotlin in Android apps, we can now write iOS apps, backend and frontend web with our favorite language! One of the most exciting news was the Kotlin team pushing forward to get Kotlin multiplatform working.

We like to think that was only the beginning and we've been watching closely the most recent updates coming from the JetBrains team. We fell in love with it from the very beginning, from the expressiveness of its type system to the support for higher-order functions, it was great to rediscover Android development with such a powerful tool. From the very moment Google announced it was going to officially supported, we decided to spend some time learning and mastering it.

Tagged in: Kotlin, Multiplatform IntroductionĪs you may already know we are big supporters of the Kotlin programming language. Sergio Gutiérrez Mota 10 June 2019 First steps into Kotlin Multiplatform
