Android-Apps mit Kotlin entwickeln
Mit Kotlin schneller bessere Android-Apps schreiben Kotlin ist eine moderne statisch typisierte Programmiersprache, die von über 60% der professionellen Android-Entwickler verwendet wird, um die Produktivität, die Zufriedenheit von Entwicklern und die Sicherheit von Code zu steigern.
Ausdrucksstark und prägnant
Dank der modernen Sprachfunktionen von Kotlin können Sie sich ganz darauf konzentrieren, Ihre Ideen auszudrücken, und weniger Boilerplate-Code schreiben.
Sichererer Code
Da das Typsystem Null-Zulässigkeit beinhaltet, hilft Kotlin dabei, NullPointerExceptions zu vermeiden. Bei Android-Apps, die Kotlin verwenden, ist die Wahrscheinlichkeit, dass sie abstürzen, um 20% geringer.
Jetpack Compose
Das moderne UI-Toolkit von Android basiert auf Kotlin und ermöglicht es dir, schnell eine Benutzeroberfläche mit leistungsstarken und intuitiven APIs zu erstellen.
Strukturierte Nebenläufigkeit
Kotlin-Coroutinen optimieren die asynchrone Programmierung und machen häufige Aufgaben wie Netzwerkaufrufe und Datenbankaktualisierungen einfach und effizient.
Erste Schritte
anfangen
Android und Kotlin neu lernen
In unseren Leitfäden für Einsteiger erfahren Sie, wie Sie Android-Apps mit Kotlin und Jetpack Compose entwickeln.
anfangen
Kotlin für Android-Java-Entwickler
Wenn Sie Java bereits kennen, erhalten Sie in unseren Interoperabilitätsleitfäden und ‐dokumentationen Hilfe bei den ersten Schritten.
anfangen
Erweiterte Kotlin-Leitfäden
Wenn Sie bereits mit Kotlin vertraut sind, lesen Sie unsere erweiterte Dokumentation, um Ihre Kenntnisse zu erweitern.
anfangen
Kotlin im Team einsetzen
Hier erfährst du, wie du mit Kotlin die Produktivität deines Teams steigern, die App-Qualität verbessern und die Zufriedenheit der Entwickler steigern kannst.
Enthaltene Kurse
Angesagt
Kotlin-Bootcamp für Programmierer
Im Kotlin-Bootcamp für Programmierer lernen Sie die Grundlagen von Kotlin kennen, während Sie verschiedene kleine Programme in IntelliJ IDEA erstellen.
Angesagt
Erweiterte Koroutinen mit Kotlin-Ablauf und LiveData
Hier erfahren Sie, wie Sie LiveData mit Kotlin-Coroutinen und -Ablauf verwenden.
Für Kotlin optimiert
Kotlin wird für die Android-Entwicklung vollständig unterstützt und bietet Tools und Ressourcen, die dir zum Erfolg verhelfen.
Android Studio
Android Studio bietet erstklassigen Support für Kotlin. Es verfügt sogar über integrierte Tools, mit denen Sie Java-basierten Code in Kotlin umwandeln können. Mit dem Tool „Show Kotlin Bytecode“ können Sie den entsprechenden Java-basierten Code ansehen, während Sie Kotlin lernen.
Android KTX
Mit Android KTX wird die Android-Entwicklung mit Kotlin durch die Nutzung der Kotlin-Sprachfunktionen übersichtlicher, angenehmer und idiomatischer.
Kotlin-freundliches SDK
Ab Android 9 (API-Level 28) enthält das Android SDK Annotationen zur Null-Zulässigkeit, um NullPointerExceptions zu vermeiden. Die API-Referenzdokumentation ist auch für Kotlin verfügbar.
Lernressourcen
Hier finden Sie eine Auswahl von Ressourcen in verschiedenen Formaten, die Ihnen den Einstieg in das Erlernen von Kotlin erleichtern.
Wie sieht Kotlin-Code aus?
Mit Kotlin erstellte Apps
Viele Apps werden bereits mit Kotlin erstellt – von den angesagtesten Start-ups bis hin zu Fortune 500-Unternehmen. Hier erfahren Sie, wie Kotlin ihre Teams dabei unterstützt, produktiver zu werden und hochwertigere Apps zu entwickeln.
Entwicklerbericht
Zomato verwendet Kotlin, um sichereren, prägnanteren Code zu schreiben
Mit Kotlin konnte Zomato die Anzahl der Codezeilen in der App erheblich reduzieren und bei der Kompilierung wichtige Fehler in der App finden.
In diesem Video sprechen Rahul, Vice President Product Management von Zomato, und Android-Entwickler Prateek Sharma darüber, wie Zomato Kotlin eingeführt hat und wie es jetzt für alle neuen Funktionen genutzt wird.
Angesagt
Kotlin ist Open Source
Kotlin ist ein kostenloses Open-Source-Projekt unter der Apache 2.0-Lizenz. Der Code für das Projekt wurde in erster Linie von dem Team von JetBrains, einschließlich Beiträgen von Google und anderen, offen auf GitHub entwickelt. Mit der Entscheidung für Kotlin haben wir unser Engagement für eine offene Entwicklerumgebung bekräftigt, während wir die Android-Plattform weiterentwickeln und ausbauen.
Empfohlene Ressourcen
Android-Codelabs in Kotlin
Lernen Sie die neuesten Best Practices und APIs mit Android Codelabs in Kotlin kennen.
Android und Kotlin auf Medium
Technische Artikel zu Kotlin vom Android-Team
Kurs "Android-Grundlagen mit Compose"
Wer noch keine Programmiererfahrung hat, sollte sich mit den Grundlagen der Programmiersprache Kotlin vertraut machen und erfahren, wie einfache Android-Apps erstellt werden.
Kotlin-Sprachdokumentation
Kotlin-Playground
Teste Kotlin direkt in deinem Webbrowser.
Amtliche Sprachreferenz
Auf der offiziellen Sprachreferenz finden Sie Informationen zu Kotlin.