Apps
Kotlin
Kotlin is de standaardtaal voor Android-apps. Je kiest het als de app alleen voor Android is of als hij dieper in het toestel moet grijpen dan een gedeelde codebase toelaat.
Kotlin in het kort
- Sinds
- 2011
- Voorkeurstaal voor
- Android
- Verving
- Java
- Interface
- Jetpack Compose
- Alternatief
- React Native voor beide platformen
Wat het is
Wat is Kotlin?
Kotlin bestaat sinds 2011 en werd door Google aangewezen als voorkeurstaal voor Android. Het verving Java als standaard en is moderner, korter en veiliger in gebruik.
Een app in Kotlin is voor Android. Wil je ook iPhone bedienen, dan bouw je een tweede app in Swift: twee codebases, twee keer onderhoud.
Daar staat tegenover dat je alles kunt wat het toestel kan, zonder tussenlaag. Voor apps met zware eisen of diepe integratie met Android is dat het argument.
Voor de meeste zakelijke apps is die diepte niet nodig, en dan is React Native met Expo de goedkopere route naar beide platformen.
Onder de motorkap
Hoe Kotlin werkt
Kotlin-apps worden gebouwd in Android Studio, Googles eigen omgeving.
De interface bouw je met Jetpack Compose, dat vergelijkbaar werkt met moderne webframeworks.
Publiceren gaat via Google Play, met een jaarlijks ontwikkelaarsaccount.
Past het bij jou?
Wanneer Kotlin de juiste keuze is
- De app is alleen voor Android bedoeld
- Er zijn zware technische eisen of diepe integratie met het toestel
- Er draait al een Kotlin-app die onderhoud nodig heeft
- Android is aantoonbaar het enige platform van je doelgroep
Wanneer je beter iets anders kiest
Wil je ook iPhone bedienen, dan betekent Kotlin twee losse apps en dus twee keer bouwen en onderhouden. Voor de meeste zakelijke apps (schermen, formulieren, data, een koppeling met je systemen) is dat verspilling en levert React Native hetzelfde voor aanzienlijk minder. En de vraag ervoor blijft: doet een goede mobiele website hetzelfde werk?
Kosten
Wat Kotlin kost
Kotlin is gratis; de kosten zitten in het bouwen en in het ontwikkelaarsaccount bij Google.
Bij ons valt een app onder maatwerk vanaf €6.500. Een tweede app voor iOS verdubbelt die kosten grofweg.
Reken op doorlopend onderhoud: Android brengt jaarlijks nieuwe versies uit en apps die niet meegaan lopen vast.
Uit de praktijk
Wat we het vaakst fout zien gaan
Twee losse apps bouwen zonder reden
Kotlin plus Swift is twee keer bouwen en onderhouden. Zonder platformspecifieke eisen levert dat niets op wat React Native niet ook doet.
Het ontwikkelaarsaccount bij het bureau laten staan
Zet het Google Play-account op naam van je eigen bedrijf, anders is je app bij een leverancierswissel niet zonder meer van jou.
Onderhoud onderschatten
Elk jaar komt er een nieuwe Android-versie. Een app die twee jaar stilstaat vraagt een inhaalslag voordat er iets nieuws bij kan.
In Nederland
Kotlin in Nederland
Voor apps geldt in Nederland dezelfde eerste vraag als overal: heb je er een nodig? Voor veel bedrijven doet een goede mobiele website hetzelfde werk zonder app stores, beoordelingen en jaarlijkse updates.
Blijkt een app wel nodig, dan is React Native met Expo meestal de goedkoopste route naar beide platformen. Losse apps bouw je als er echt platformspecifieke eisen zijn.
Wat we doen
Wat wij met Kotlin doen
- Bestaande Kotlin-apps overnemen en onderhouden
- Adviseren of één gedeelde app volstaat
- Koppelingen bouwen tussen app en bestaande systemen
- Eerlijk advies of een app nodig is
Vragen
Veelgestelde vragen over Kotlin
Staat je vraag er niet tussen? Bel of app ons gerust, je krijgt binnen vier werkuur antwoord.
ProjectmanagerOp werkdagen binnen 4 uur antwoord
Staat je vraag er niet tussen? Stuur gerust een appje of een mail, dan zoeken we het voor je uit.
01Kotlin of React Native?
Kotlin als de app alleen voor Android is of diep in het toestel moet grijpen. React Native als je beide platformen wilt bedienen met één codebase, wat voor de meeste zakelijke apps goedkoper is.
02Heb ik dan ook een iOS-app nodig?
Bij Kotlin wel: die is alleen voor Android. Wil je beide platformen zonder dubbel werk, dan is React Native met Expo de logische keuze.
03Wat kost een Kotlin-app?
Bij ons begint maatwerk bij €6.500. Het aantal schermen en de koppelingen bepalen de prijs; een tweede app voor iOS verdubbelt die grofweg.
04Kunnen jullie onze Kotlin-app overnemen?
Ja. We kijken naar de gebruikte Android-versies, de staat van de code en of het ontwikkelaarsaccount op naam van je bedrijf staat.
05Waarvoor gebruik je Kotlin?
Kotlin is de standaardtaal voor Android-apps. Je kiest het als de app alleen voor Android is of als hij dieper in het toestel moet grijpen dan een gedeelde codebase toelaat, bijvoorbeeld bij zware technische eisen.
06Is Kotlin beter dan Java?
Voor Android is Kotlin de standaard: Google wees het aan als voorkeurstaal en het verving Java. Het is moderner, korter en veiliger in gebruik dan de taal die het opvolgde.
07In welke omgeving bouw je een Kotlin-app?
Kotlin-apps worden gebouwd in Android Studio, de eigen ontwikkelomgeving die Google voor Android levert. De interface bouw je daarin met Jetpack Compose, dat vergelijkbaar werkt met moderne webframeworks.
08Hoe publiceer je een Kotlin-app?
Via Google Play, met een jaarlijks ontwikkelaarsaccount. Zet dat account op naam van je eigen bedrijf, anders is je app bij een leverancierswissel niet zonder meer van jou.
09Hoeveel onderhoud vraagt een Kotlin-app?
Reken op doorlopend onderhoud, want Android brengt jaarlijks nieuwe versies uit en apps die niet meegaan lopen vast. Een app die twee jaar stilstaat vraagt een inhaalslag voordat er iets nieuws bij kan.
10Heb ik eigenlijk wel een app nodig?
Dat is de eerste vraag die we stellen. Voor veel bedrijven doet een goede mobiele website hetzelfde werk, zonder app stores, beoordelingen en jaarlijkse updates.
Eerst zien, dan beslissen
Benieuwd wat Kotlin voor jouw bedrijf kan betekenen?
Vraag het gratis proefontwerp aan: binnen 2 werkdagen zie je een ontwerp van je nieuwe homepage, met een vaste prijs erbij. Daarna beslis je pas.
- Binnen 2 werkdagen zie je hoe jouw nieuwe website eruit kan zien.
- Gratis en vrijblijvend. Het ontwerp is echt gratis, je zit nergens aan vast.
Het bureau achter je project: één vast aanspreekpunt, op werkdagen binnen vier uur reactie.
“Perfect gedaan. Ik stuurde een schets met uitleg en het eerste ontwerp zat er al voor 95 procent op. Na één kleine feedbackronde was alles precies zoals ik het wilde.”