Beginner's Guide to Kotlin Programming [E-Book] / by John Hunt.
Kotlin is an exciting new language that runs on Windows, macOS and Linux operating systems. It has also been adopted by Google as their preferred language for Android development. This textbook assumes very little knowledge of programming so whether you have dabbled with a little JavaScript, played...
Saved in:
Full text |
|
Personal Name(s): | Hunt, John, author |
Edition: |
1st edition 2021. |
Imprint: |
Cham :
Springer,
2021
|
Physical Description: |
XXIV, 519 pages 1077 illustrations, 174 illustrations in color (online resource) |
Note: |
englisch |
ISBN: |
9783030808938 |
DOI: |
10.1007/978-3-030-80893-8 |
Subject (LOC): |
- Introduction
- Part 1: Kotlin Programming
- A First Kotlin Program
- Flow of Control
- Number Guessing Game
- Functions in Kotlin
- Higher Order Functions
- Curried Functions
- Part 2: Object Oriented Kotlin
- Kotlin Classes
- Objects and Companion Objects,- Further Kotlin Properties
- Scope and Conditional Functions
- Class Inheritance
- Abstract Classes
- Interfaces, Delegation and Enumerated Types
- Packages
- Nested and Inner Types
- Data Classes
- Sealed and Inline Classes and Typealias
- Operator Overloading
- Error and Exception Handling
- Extension Functions and Properties
- Part 3: Data Containers
- Arrays
- Collections
- Lists
- Sets
- Maps
- Pairs and Triples
- Generic Types
- Functional Programming and Containers
- Part 4: Concurrent Kotlin
- Coroutines
- Coroutine Channel Communications
- Part 5: Android Development
- Android Overview
- Applications and Activities
- Android Layouts and Events
- Android Tic Tac Toe.