KMM
Kotlin Multiplatform Mobile (KMM) är en teknik som möjliggör för utvecklare att skriva och dela en gemensam kodbas över flera plattformar, samtidigt som de kan komma åt plattformsspecifika funktioner och API:er.
En stor fördel med KMM är möjligheten att dela affärslogik och affärsregler i en kodbas. Utöver det kan utvecklaren skapa en UI-kodbas, till exempel för både Android och iOS och sedan använda plattformsspecifika UI-komponenter för att komplettera appen för varje plattform.