Baeldung Pro – Kotlin – NPI EA (cat = Baeldung on Kotlin)
announcement - icon

Learn through the super-clean Baeldung Pro experience:

>> Membership and Baeldung Pro.

No ads, dark-mode and 6 months free of IntelliJ Idea Ultimate to start with.

Kotlin is a statically-typed programming language that can run on the JVM.

Learn all about developing with Kotlin, through the articles here. We’ll start with a high-level introduction to the language, then go into more details about the core concepts, working with lambdas, testing, manipulating files, working with popular Kotlin libraries and more.

.

.

.

.

.

Introduction Introduction


.

.

.

.

.

Core Concepts Core Concepts


.

.

.

.

.

Classes and Objects Classes and Objects


.

.

.

.

.

Functions & Lambdas Functions & Lambdas


.

.

.

.

.

Collections Collections


.

.

.

.

.

Strings Strings


.

.

.

.

.

File Handling File Handling


.

.

.

.

.

Libraries & Plugins Libraries & Plugins


.

.

.

.

.

Testing Testing


.

.

.

.

.

Kotlin with Spring Kotlin with Spring


.

.

.

.

.

Kotlin and Java Kotlin and Java


.

.

.

.

.