
Aplicațiile pot arăta și funcționa diferit pe telefoanele Android (dezvoltate în Kotlin) și iPhone (dezvoltate în Swift) deoarece majoritatea companiilor dezvoltă versiuni distincte pentru fiecare sistem.
Framework-uri precum Flutter permit crearea unei singure aplicații care desenează toate elementele UI, garantând un aspect și comportament uniform pe toate platformele, dar cu unele compromisuri de nativitate.
Alternativ, Kotlin Multiplatform permite distribuirea codului comun, păstrând experiența nativă pe fiecare sistem. Alegerea între aceste tehnologii depinde de resursele și nevoile fiecărei companii.