Kotlin Programming: The Big Nerd Ranch Guide
Полное руководство по Kotlin от экспертов Big Nerd Ranch
Zusammenfassung:
Einleitung
Das Buch „Kotlin Programming: The Big Nerd Ranch Guide“ (zweite Ausgabe, 2021) ist einer der autoritativsten und praxisorientiertesten Leitfäden für die Programmiersprache Kotlin. Die Autoren – Andrew Bailey, David Greenhalgh und Josh Skeen – sind erfahrene Instruktoren der legendären Big Nerd Ranch, die für ihre intensiven Kurse in der iOS- und Android-Entwicklung bekannt ist. Dieses Buch ist nicht nur ein Nachschlagewerk, sondern ein vollwertiger Lehrgang, der Sie von den grundlegendsten Konzepten bis zu fortgeschrittenen Themen führt, einschließlich Coroutinen, funktionaler Programmierung und der Erstellung von Android-Apps. Zum Zeitpunkt der Veröffentlichung der zweiten Ausgabe war Kotlin bereits zur offiziellen Sprache für die Android-Entwicklung geworden, was das Buch besonders relevant macht.
Worum es in dem Buch geht
Das Buch deckt das gesamte moderne Kotlin ab, von der grundlegenden Syntax bis hin zu komplexen Konzepten wie Coroutinen, Datenströmen (Flow) und der Interoperabilität mit Java. Jedes Kapitel folgt dem Prinzip „Praxis zuerst“: Sie schreiben Code, lösen Aufgaben und vertiefen sich erst dann in die Theorie. Zu den Hauptthemen gehören:
- Datentypen, Variablen, bedingte Anweisungen und Schleifen
- Objektorientierte Programmierung: Klassen, Interfaces, Vererbung, Komposition
- Funktionale Programmierung: Lambdas, Funktionen höherer Ordnung, Unveränderlichkeit
- Arbeit mit Collections und Sequenzen
- Fehlerbehandlung und Exceptions
- Coroutinen und asynchrone Programmierung
- Interaktion mit Java-Code
- Erstell