Under the high patronage of His Majesty King Mohammed VI may god assist him 🇲🇦
October 2 - 4 - Devoxx Morocco 2024 🇲🇦
Follow Us On

Speaker details

Ibrahim Gharbi
Passionate engineer, developer, mobile technical lead (Android/Cross Platform and a bit of iOS). I'm part of the devrel team of Worldline.
Kotlin is a versatile programming language that allows to develop many types of apps: servers, CLIs, Desktop apps, mobile apps, etc. This makes the Kotlin ecosystem very interesting and rich. So why not take some time to explore the many possibilities of Kotlin with some code 💪 ?
This hand-on lab will show you how to develop different types of apps with Kotlin through practical exercises along with their solutions. It has the following plan:
  • Notable Kotlin Features: null safety and functions
  • Development of a Rest API with Spring Boot
  • Development of a Rest API with Ktor
  • Development of a Kotlin multiplatform app: server + web app + desktop app + iOS and Android apps
  • Other features: Kotlin WASM, KMM, Kotlin Native, Coroutines, etc.
To follow this workshop, you can use the latest version of IntelliJ (Ultimate or Community) and its Andorid plugin.