Programmieren lernen mit Kotlin
Grundlagen, Objektorientierung und fortgeschrittene Konzepte
HANSER Fachbuch |
|
Autor:innen |
Christian Kohls (2), Alexander Dobrynin |
546 Seiten, Hardcover, 2. Auflage |
|
Erschienen |
10/2023 |
978-3-446-47712-4 9783446477124 |
Einstieg in die Kotlin-Programmierung für Anfänger und Profis
Steigen Sie ohne Vorkenntnisse ein in die objektorientierte Programmierung mit Kotlin. Kotlin hat sich als Sprache für die Entwicklung vieler Anwendungen und Android-Apps etabliert. Mit Kotlin erstellen Sie Programme schneller, eleganter und sicherer, denn der Code ist kurz, präzise, leicht verständlich und robust.
Programmier-Grundlagen und fortgeschrittene Themen
Kotlin eignet sich sehr gut sowohl für Anfänger als auch für erfahrene Entwickler. Mit Kotlin erzielen Sie schnell Erfolge und entwickeln gleichzeitig professionelle Software und komplexe Architekturen. In diesem Buch lernen Sie die Grundlagen des Programmierens, wie Variablen, Anweisungen, Ausdrücke, Kontrollstrukturen und Funktionen, verständlich kennen. Die Autoren führen Sie anhand praktischer Beispiele auch in objektorientierte Konzepte wie Abstraktion, Vererbung, Polymorphie, Kapselung und Komposition ein. Zusätzlich behandeln sie fortgeschrittene Themen wie Datenstrukturen, Algorithmen, Android-Apps und Nebenläufigkeit, der quasi-gleichzeitigen Verarbeitung mehrerer Aufgaben mit Koroutinen.
Im Laufe des Buchs entwickeln Sie ein kleines Spiel, bei dem Sie in die Welt der Filmproduktion eintauchen. Auf diese Weise wenden Sie die erlernten Konzepte praktisch an und können das Spiel mit eigenen Ideen weiter ausbauen.
Aus dem Inhalt
- Komponenten und Funktionsweise eines Computers
- Ausdrücke, Werte und Typen
- Variablen
- Programmfluss mit Verzweigungen und Schleifen
- Funktionen und funktionaler Programmierstil
- Objekte und Klassen
- Methoden und Eigenschaften
- Typen und Schnittstellen
- Nullfähigkeit
- Exceptions
- Listen und Datensammlungen
- Entwicklung einer Android-App
- User Interfaces mit Jetpack Compose
- Koroutinen
Wer hat's geschrieben?
Prof. Dr. Christian Kohls beschäftigt sich seit vielen Jahren mit den Einsatzmöglichkeiten interaktiver Whiteboards und hat sein Praxiswissen in diesem Handbuch zusammengetragen. Eingeflossen sind dabei sowohl seine Erfahrungen als Anwender als auch die wissenschaftliche Auseinandersetzung mit den pädagogisch-didaktischen Vorteilen dieser Systeme.
Alexander Dobrynin (M.Sc.) lehrt an der TH Köln in den Bereichen Programmierung, Entwurfsmuster und App-Design. Er hat frühzeitig auf Kotlin als Einstiegssprache gesetzt, damit Studierende produktiver und eleganter Software entwickeln.
HANSER Fachbuch |
|
Autor:innen |
Christian Kohls (2), Alexander Dobrynin |
546 Seiten, Hardcover, 2. Auflage |
|
Erschienen |
10/2023 |
978-3-446-47712-4 9783446477124 |

