Android & JVM

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 og Java

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.

Hvad vi bruger Kotlin til

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.

Valget

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.

Skal jeres Android-app videre?

Vi kan bygge nyt eller gennemgå en eksisterende Java/Kotlin-app og foreslå den mindst risikable vej videre.

Book teknisk sparring