Android
App-Logik und Oberflächen mit passenden Frameworks entwickeln.
Kotlin ist eine Sprache für Anwendungen auf verschiedenen Zielplattformen. Besonders bekannt ist sie aus der Android-Entwicklung und dem JVM-Umfeld; Kotlin Multiplatform erlaubt das Teilen geeigneter Programmlogik.
Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.
App-Logik und Oberflächen mit passenden Frameworks entwickeln.
Dienste im JVM-Ökosystem schreiben.
Gemeinsame Fachlogik zwischen Anwendungen nutzen.
Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.
Eine App benötigt einen Anzeigenamen, auch wenn kein Profilname gesetzt ist.
fun main() {
val name: String? = null
val anzeige = name ?: "Gast"
println(anzeige)
}Gast
Setze name auf "Tim".
Die Ausgabe wird Tim.
Eine App zeigt den Fortschritt einer kleinen Aufgabenliste.
fun main() {
val erledigt = listOf(true, false, true)
val anzahl = erledigt.count { it }
println(anzahl)
}2
Füge ein weiteres true hinzu.
Die Anzahl steigt auf 3.
Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.
Dokumentation zu Kotlin öffnen ↗
Java wird häufig für größere Anwendungen und Serverdienste verwendet. Quelltext wird typischerweise zu Bytecode übersetzt, den eine Java Virtual Machine ausführt.
Java mit BeispielenSwift wird besonders für Anwendungen auf Apple-Plattformen eingesetzt. Die Sprache bietet klare Typen und Optionals für möglicherweise fehlende Werte und lässt sich auch außerhalb von Apple-Oberflächen verwenden.
Swift mit Beispielen