Hier finden Sie eine Liste mit Lernressourcen, mit denen Sie noch mehr mit Kotlin machen können.
Websites
- kotlinlang.org – Die JetBrains-Website für Kotlin
Tutorials
- Hello World – ein interaktives Tutorial von JetBrains, das Kotlin-Funktionen und -Syntax veranschaulicht.
Codelabs
- Auf Kotlin refaktorieren: Hier erfahren Sie, wie Sie Ihren Code von Java in Kotlin refaktorieren. Außerdem lernen Sie die Kotlin-Sprachkonventionen kennen und Sie erfahren, wie Sie dafür sorgen, dass der von Ihnen geschriebene Code ihnen entspricht.
- Für Java kompatibler Kotlin-Code: In diesem Codelab erfahren Sie, wie Sie Kotlin-Code schreiben oder anpassen, um ihn aus Java-Code nahtloser aufzurufen.
Videos
- Kotlin-Bootcamp für Programmierer: In diesem Udacity-Kurs werden die Grundlagen von Kotlin vermittelt.
- YouTube-Suche „Kotlin auf Android“: Unter diesem Link findest du eine Liste mit Kotlin-bezogenen YouTube-Videos.
- Einführung in die Kotlin-Programmierung: Dieser O'Reilly-Kurs bietet eine Einführung in die Kotlin-Sprache.
- Kotlin für Java-Entwickler: In diesem Kurs erhalten Entwickler, die mit Java bereits vertraut sind, die Kotlin-Sprache.
- What's New in Kotlin on Android, 2 Years In: In diesem Vortrag von der Google I/O 2019 wird die zunehmende Unterstützung von Android für Kotlin untersucht.
- How to Kotlin – from the Lead Kotlin Language Designer: In diesem Vortrag zur Google I/O 2018 wird gezeigt, wie man idiomatischer Kotlin geschrieben wird.
- Shaping Your Application's Architecture with Kotlin and Architecture Components: In diesem Video von der KotlinConf 2018 werden die Erkenntnisse aus der Architektur erläutert, die durch die Konvertierung von Plaid in Kotlin und die Integration von Jetpack-Architekturkomponenten gewonnen wurden.
- Android Jetpack ❤️ Kotlin: Auf dem Weg zu mehr gesunden APIs: Dieser Vortrag von der KotlinConf 2019 enthält Informationen zum Stand von Kotlin auf Android und bietet einen Einblick in die Zukunft der App-Entwicklung mit Android Jetpack.
- Kotlin-Koroutinen unter Android: Dieser Vortrag von Google I/O 2019 bietet einen Überblick über die Verwendung von Kotlin-Coroutinen unter Android.
- LiveData with Coroutines and Flow:
In diesem Vortrag vom Android Dev Summit 2019 wird der Coroutine-Builder
liveData
behandelt. Er zeigt, wann und wie er verwendet wird, sowie Testmuster und Anti-Patterns, um saubere, effiziente und solide reaktive UIs zu erstellen. - #AskAndroid beim Android Dev Summit 2019 – Kotlin und Coroutinen für Android: In dieser Session des Android Dev Summit 2019 werden Fragen zu Kotlin und Koroutinen beantwortet, die von Android-Entwicklern online gestellt wurden.
Artikel und Blogposts
- Kotlin anwenden: In dieser Anleitung erfahren Sie, wie Sie Kotlin vorhandenen Projekten mit großen Teams hinzufügen.
- Kotlin anwenden (CN-Version): In diesem Leitfaden erfahren Sie, wie Sie Kotlin vorhandenen Projekten mit großen Teams hinzufügen.
- Mit Einheitentests Kotlin kennenlernen: In diesem Beitrag wird erläutert, wie das Android Studio-Profiler-Team durch das Schreiben von Einheitentests mit der Verwendung von Kotlin begann.
- Kotlin-Vokabular: typealias: In diesem Beitrag wird „typealias“ beschrieben, ein Kotlin-Schlüsselwort, mit dem Sie einen alternativen Namen für einen vorhandenen Typ angeben können, ohne einen neuen Typ einführen zu müssen.
- Kotlin-Vokabular: Inline-Klassen: In diesem Beitrag werden Inline-Klassen vorgestellt, mit denen die Typsicherheit ohne Leistungskosten gewährleistet werden kann.
- Sperren über Ansichten: In diesem Beitrag wird erläutert, wie Koroutinen die UI-Programmierung vereinfachen können.
- Sammlungen und Sequenzen in Kotlin: In diesem Beitrag wird gezeigt, wie Sammlungen und Sequenzen in Kotlin funktionieren.
Soziale Medien
- Kotlin-Community: Auf dieser Seite unter kotlinlang.org werden zusätzliche Ereignisse und Gruppen mit Kotlin-Schwerpunkt aufgelistet.
- Kotlin auf Slack: Verwenden Sie diesen Link, um sich für den Kotlin-Slack-Kanal zu registrieren, über den Sie alles über Kotlin mit anderen Begeisterten diskutieren können.
- Talking Kotlin: Zweimonatlicher Podcast mit Schwerpunkt auf Kotlin
- Kotlin auf Twitter: Dies ist das offizielle Twitter-Konto für Kotlin.
Bücher
- Android-Entwicklung mit Kotlin: Hier erfährst du, wie du die Android-Entwicklung mit einer Vielzahl von Kotlin-Funktionen – von grundlegenden bis zu fortgeschrittenen Funktionen – deutlich beschleunigen kannst, um qualitativ hochwertigeren Code zu schreiben.
- Kotlin in Aktion: In diesem Buch wird erfahrenen Java-Entwicklern gezeigt, wie sie mit Kotlin Apps in Produktionsqualität schreiben.
- Kotlin für Android-Entwickler: Dieses Buch ist eines der ersten Bücher zu Kotlin. Hier erfahren Android-Entwickler, wie sie ihre Apps in Kotlin schreiben.