Kotlin er et fleksibelt programmeringssprog, udviklet af JetBrains med formålet om at være en moderne udgave af Java teknologien. Når du skal udvikle native apps til Android, er det i høj grad en overvejelse mellem Kotlin og Java, hvor førstnævnte helt klart er den mest fremtidssikrede løsning. Specielt efter de seneste udmeldinger fra Google om, at Kotlin er deres foretrukne programmeringssprog til Android udvikling.
Det er heldigvis sådan at Kotlin er 100% kompatibelt med Java, Hvilket giver en stor fleksibilitet, specielt for dig der har en eksisterende Java app.
Kotlin og Java minder meget om hinanden som programmeringssprog. Vi vil helt klart anbefale Kotlin hvis du skal have udviklet en ny app, da det som nævnt er en moderne og fremtidssikret løsning.
Ønsker du en fremtidssikker Android app, bør du få den udviklet i Kotlin, uanset om du har en Java app eller ej. Hvis du har en kompleks Java app, kan du fint videreudvikle på den og fastholde det som platform.
Java og Kotlin er 100% kompatible med hinanden og kan sagtens fungere sammen. En god løsning er at omskrive applikationen til Kotlin i små steps, hvilket særligt giver mening ved større og komplekse løsninger.
Vi anvender primært teknologierne Laravel, Firebase og Google Cloud sammen med Kotlin, alt efter hvilken løsning du skal bruge.
Hvis det skal være en stand-alone applikation vil al logikken ligge lokalt, uden du behøver andre teknologier. Skal du have en online database vil vi anvende Firebase.
Hvis du skal have en Android app med både backend og database, vil vi anvende Laravel som backend, opsat i Google Cloud. I 9 ud af 10 tilfælde vil der være behov for en backend.