Kotlin is the state-of-the-art alternative to Java and can be used in a wide range of scenarios, even outside the Java Virtual Machine (JVM). You can, for example, use Kotlin to implement native Android apps, web backends or cross-platform libraries.
This training course introduces you to the Kotlin programming language and helps you find your way around the associated ecosystem.
Participants will use a variety of examples to learn about Kotlin and its special features. Practical exercises are the main focus of this course and provide participants with a solid basis of knowledge for later everyday use.
- Kotlin basics
- Kotlin concepts & language features
- Packages and imports
- Null safety
- High-order functions
- Kotlin Multiplatform Mobile
- Compose Multiplatform
- Separation of concerns – separating UI und business logic
- Data storage & persistence
- Unit testing
- UI testing