Kotlin udvikling
til moderne Android-apps
Kotlin er et moderne, statisk typet sprog fra JetBrains og et centralt valg til Android-udvikling. Det interopererer med Java, så eksisterende Android-kode kan moderniseres gradvist i stedet for nødvendigvis at blive skrevet om fra bunden.
Kotlin erstatter ikke automatisk Java
Kotlin blev udviklet af JetBrains og nåede version 1.0 i 2016. På Android kan Kotlin og Java bruges side om side, og eksisterende Java-kode behøver derfor ikke blive migreret på én gang.
Til nye Android-projekter er Kotlin ofte det naturlige valg. I eksisterende løsninger vurderer vi derimod kodebase, dependencies, testdækning og forretningsbehov, før vi beslutter hvor meget der bør moderniseres.
Fra ny Android-app til gradvis modernisering
Native Android
Apps bygget til Android med platformens egne API'er og moderne Android-arkitektur.
Java-modernisering
Nye features kan skrives i Kotlin, mens eksisterende stabil Java-kode fortsat lever i samme projekt.
Integrationer
API'er, login, betaling, push, data og andre integrationer omkring appen.
Eksisterende apps
Overtagelse, teknisk audit, fejlrettelser, dependency-opgraderinger og videreudvikling.
Test & release
Automatisering og kvalitetssikring omkring builds, test og Google Play-release.
Arkitektur
Vi vælger struktur efter appens levetid, kompleksitet og team, ikke efter en standardopskrift.
Kotlin, cross-platform eller noget tredje?
Vælg Kotlin
Når Android er en central platform, og adgang til Android-økosystemet og native API'er vægter højt.
Overvej cross-platform
Når iOS og Android skal udvikles parallelt, og produktets krav passer til React Native, Flutter eller .NET MAUI.
Bevar Java hvor det virker
En velfungerende Java-kodebase behøver ikke omskrives alene for at kunne kaldes moderne. Migrér dér, hvor det giver teknisk eller forretningsmæssig værdi.