Skip to content

Kotlin Multiplatform @ Q42

Photo of Dion Segijn
Hosted By
Dion S. and 2 others
Kotlin Multiplatform @ Q42

Details

Q42 is hosting us for this Kotlin multiplatform themed meetup in their office in Amsterdam. They start us off with a talk about how to successfully adopt KMP,
followed by a lightning talk about string localisation in pure Kotlin and another lightning talk about how you could gradually adopt multiplatform in your app.

Agenda:
18:00: Food and drinks

18:50: DutchAUG introduction

18:55: Q42 introduction

19:00: First talk: Sebastián Lobato Genco
Kotlin Multiplatform is the new BFF of mobile apps: The road to successfully adopt KMP.

19:45: Short break

20:00 Second talk: Luke Needham
Localising strings in pure Kotlin

20:20 Short break

20:30 Third talk: Jacob Ras - Android engineer @ AH
Your app can be multiplatform, too

21:00 Closing and drinks

***

Sebastián Lobato Genco - Android developer @ Q42
Kotlin Multiplatform is the new BFF of mobile apps: The road to successfully adopt KMP

Kotlin Multiplatform is an awesome new technology. Taking advantage of KMP might require technical expertise but also an important and subtle mental shift.

We will explore how we successfully adopted KMP in two very different and impactful projects: the largest restaurant chain in the world, where scale matters the most, and a medical startup, where speed matters the most.

Luke Needham - Android developer @ DPG
Localising strings in pure Kotlin

Strings.xml is messy. The syntax is clunky, keeping strings organised is difficult, string formatting is fragile, and resource resolution is rigid and confusing. To top it all off, IDE support is often buggy.What if I told you string localisation can be done simply in pure Kotlin - without the need of any library, compiler plugin, or system API?I want to share with you the pattern we are using at DPG. It's easy to read, completely flexible, and fully typesafe. 1 more XML file down!

Jacob Ras - Android engineer @ AH
Your app can be multiplatform, too

Flexibility is one of the key characteristics of Kotlin Multiplatform. It means you can use it where needed, but also that shared code can live next to platform-specific code in the same codebase. Let’s see how that works in practice by taking a well-known app and gradually adopting/migrating it to Kotlin & Compose Multiplatform.

Getting to the meetup
To get to Q42 it takes ten minutes by bike and tram from Amsterdam Central Station. If you're by car: there is paid parking at Parkeergarage De Loodsen (Veembroederhof 208).

Photo of The Dutch Android User Group group
The Dutch Android User Group
See more events
Oostelijke Handelskade 749
Oostelijke Handelskade 749 · Amsterdam, NH
Google map of the user's next upcoming event's location
FREE
60 spots left