Zusätzliche Ressourcen für Java-Nutzer, die Kotlin lernen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Hier finden Sie eine Liste mit Lernressourcen, mit denen Sie noch mehr mit Kotlin machen können.
Websites
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.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Additional resources for Java users learning Kotlin\n\nHere's a list of additional learning resources that can help you learn to\ndo even more with Kotlin.\n\nSites\n-----\n\n- [kotlinlang.org](https://kotlinlang.org) - The JetBrains site for all things Kotlin.\n\nTutorials\n---------\n\n- [Hello World](https://play.kotlinlang.org/byExample/01_introduction/01_Hello%20world) - An interactive tutorial by JetBrains that illustrates Kotlin features and syntax.\n\nCodelabs\n--------\n\n- [Refactoring to Kotlin](https://codelabs.developers.google.com/codelabs/java-to-kotlin): Learn how to refactor your code from Java to Kotlin. You'll also learn Kotlin language conventions along with how to ensure that the code you write follows them.\n- [Java friendly Kotlin](https://codelabs.developers.google.com/codelabs/java-friendly-kotlin/index.html?index=..%2F..index#0): This codelab shows you how to write or adapt Kotlin code to make it more seamlessly callable from Java code.\n\nVideos\n------\n\n- [Kotlin bootcamp for programmers](https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011): This Udacity course teaches you the essentials of Kotlin.\n- ['Kotlin on Android' YouTube search](https://www.youtube.com/results?search_query=Kotlin+on+Android): This link contains a list of Kotlin-related YouTube videos.\n- [Introduction to Kotlin programming](https://shop.oreilly.com/product/0636920052982.do): This O'Reilly course provides an introduction to the Kotlin language.\n- [Kotlin for Java developers](https://teamtreehouse.com/library/kotlin-for-java-developers): This course teaches the Kotlin language to developers who are already familiar with Java.\n- [What's New in Kotlin on Android, 2 Years In](https://www.youtube.com/watch?v=ldM6QZy9e0s): This talk from Google I/O 2019 examines Android's increasing support for Kotlin.\n- [How to Kotlin - from the Lead Kotlin Language Designer](https://www.youtube.com/watch?v=6P20npkvcb8): This Google I/O 2018 talk highlights how to write more idiomatic Kotlin.\n- [Shaping Your App's Architecture with Kotlin and Architecture Components](https://www.youtube.com/watch?v=Sy6ZdgqrQp0): This video from KotlinConf 2018 covers the architecture lessons learned while converting Plaid to Kotlin and integrating Jetpack Architecture Components.\n- [Android Jetpack ❤️ Kotlin: On the road to more wholesome APIs](https://www.youtube.com/watch?v=TLksQq8T5v4): This KotlinConf 2019 talk provides info about the state of Kotlin on Android and gives you a glimpse into the future of what app development with Android Jetpack looks like.\n- [Understand Kotlin Coroutines on Android](https://www.youtube.com/watch?v=BOHK_w09pVA): This Google I/O 2019 talk gives an overview of using Kotlin coroutines on Android.\n- [LiveData with Coroutines and Flow](https://www.youtube.com/watch?v=B8ppnjGPAGE): This talk from the 2019 Android Dev Summit covers the `liveData` coroutine builder, showing when and how to use it along with testing patterns and antipatterns to make clean, efficient, and solid reactive UIs.\n- [#AskAndroid at Android Dev Summit 2019 - Kotlin \\& Coroutines on Android](https://www.youtube.com/watch?v=zbYYoL7vo9Y): This session from the 2019 Android Dev Summit answers Kotlin and coroutines-related questions submitted online by Android developers.\n\nArticles and blog posts\n-----------------------\n\n- [Adopting Kotlin](https://medium.com/androiddevelopers/adopting-kotlin-50c0df79b879): This guide shows you how to add Kotlin to existing projects with large teams.\n- [Adopting Kotlin (CN version)](https://mp.weixin.qq.com/s/UJipNKgGPzZ1iPJBAaLJXw): This guide shows you how to add Kotlin to existing projects with large teams.\n- [Learn Kotlin Through Unit Tests](https://medium.com/androiddevelopers/learn-kotlin-through-unit-tests-914106d2d8c5): This post discusses how the Android Studio profilers team began using Kotlin by writing unit tests.\n- [Kotlin Vocabulary: typealias](https://medium.com/androiddevelopers/alter-type-with-typealias-4c03302fbe43): This post discusses typealias, a Kotlin keyword that lets you provide an alternate name for an existing type without introducing a new type.\n- [Kotlin Vocabulary: inline classes](https://medium.com/androiddevelopers/zero-cost-abstractions-in-kotlin-19b953f3a936): This post introduces inline classes, a way to ensure type-safety without performance cost.\n- [Suspending over Views](https://medium.com/androiddevelopers/suspending-over-views-19de9ebd7020): This post talks about how coroutines can make UI programming easier.\n- [Collections and sequences in Kotlin](https://medium.com/androiddevelopers/collections-and-sequences-in-kotlin-55db18283aca): This post shows how collections and sequences work in Kotlin.\n\nSocial channels\n---------------\n\n- [Kotlin community](https://kotlinlang.org/community): This kotlinlang.org page lists additional Kotlin-focused events and groups.\n- [Kotlin on Slack](https://slack.kotlinlang.org): Use this link to sign up for the Kotlin Slack channel, where you can discuss all things Kotlin with other enthusiasts.\n- [Talking Kotlin](http://talkingkotlin.com): Bi-monthly podcast with a focus on the Kotlin language.\n- [Kotlin on Twitter](https://twitter.com/kotlin): This is the official Twitter account for Kotlin.\n\nBooks\n-----\n\n- [Android development with Kotlin](https://www.packtpub.com/application-development/android-development-kotlin): Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.\n- [Kotlin in Action](https://manning.com/books/kotlin-in-action): This book teaches experienced Java developers how to use Kotlin to write production-quality apps.\n- [Kotlin for Android developers](https://leanpub.com/kotlin-for-android-developers): One of the first books about Kotlin, this book shows existing Android developers how to write their app in Kotlin."]]