iX 9/2016
S. 110
Praxis
Programmieren
Aufmacherbild

Android-Entwicklung mit JetBrains’ Kotlin, Teil 1

Kiellegung

Für Android-Entwickler stellt Kotlin eine Alternative zu Java dar. Dieser erste Teil einer auf drei Ausgaben ausgelegten Tutorialreihe führt in das Programmieren mit der Sprache ein, erklärt die benötigten Elemente der Entwicklungs- und Testumgebungen und erstellt eine erste App.

Designer von Android-Apps arbeiten in der Regel mit Java. Das hat im Wesentlichen historische Gründe, denn die Sprache punktete bereits in den Anfangstagen des Betriebssystems durch Stabilität und Zukunftssicherheit. Daher designierte Google sie zur offiziellen Sprache von Android.

Hinzu kam lange Dalvik, eine Laufzeitumgebung für Anwendungen bis einschließlich Android 4.4 (KitKat). Java-Code läuft im Android-Umfeld nicht direkt auf einer JVM. Stattdessen wandelt der Compiler den Bytecode in diesen älteren Versionen in Dalvik-Bytecode um.