Kotlin ist das neue Schweizer Taschenmesser in der Softwareentwicklung. Ob mobile Apps oder Geschäftslogik am Backend, ob objektorientierte Paradigmen oder funktionale Programmierung mit Lambdas: Kotlin vereint die Stärken zahlreicher beliebter Sprachen zu einem modern Werkzeug für alle Fälle. In diesem umfassenden Handbuch gibt Michael Kofler Ihnen dazu einen Einblick in alle Sprachfeatures und zeigt Ihnen, wie Sie zeitgemäß Software entwicklen.

Aus dem Inhalt:

Crashkurs für Java-Umsteiger
IDEs: IntelliJ und Android Studio
Operatoren, Datentypen, Variablen, Klassen, Methoden: Alle Grundlagen
Lambda-Ausdrücke und funktionale Programmierung
Objektorientierte Programmierung inkl. Extensions, Delegation und Generics
Asynrchrone Programmierung und Koroutinen
Netzwerkfunktionen, XML und JSON
App-Programmierung mit Jetpack und Jetpack Compose
Backend-Entwicklung mit Ktor und Exposed
REST-APIs entwicklen und anwenden
Pakete, Module und Importe