Expedited Shipping: Accelerating iOS Development with KMP at Amazon
Dag 1, 21. mai 2026 · kl 15:15 · Jessalyn Wang · 📋 i programmet · 🌐 offisiell beskrivelse
Jessalyn Wang forteller hvordan Amazon Delivery bruker Kotlin Multiplatform for å akselerere iOS-utvikling på tvers av en stor organisasjon med mange team. Kjernen er et internt bibliotek kalt «App Platform» som standardiserer state management, dependency injection og dekopling mellom logikklag, slik at forretningslogikk kan deles mens hver plattform beholder sitt eget UI.
På iOS-siden går hun i dybden på integrasjonen mot SwiftUI: hvordan Kotlin-eksponerte state holders og observerbar state kobles idiomatisk mot SwiftUI-views, og hvordan navigasjon modelleres i delt kode uten å bryte med SwiftUIs deklarative navigasjonsmønstre. Hun deler også hvilke fallgruver teamet støtte på i Kotlin/Native-interop og hvordan API-ene ble slipt for at iOS-utviklere skulle oppleve det delte laget som et naturlig Swift-bibliotek.
Til slutt viser hun hvordan plattformen skalerer i en Amazon-kontekst der mange produktteam bygger på samme grunnmur, med tydelige konvensjoner som reduserer duplisert arbeid og gjør det raskere å levere nye funksjoner på begge plattformer.
Tags: KMP · iOS · SwiftUI · Skala · Casestudie · Amazon
📹 Expedited Shipping: Accelerating iOS Development with KMP at Amazon – Jessalyn Wang