An introduction to Kotlin by example
summary
Live coding tour that starts with a Hello World in IntelliJ + Gradle and shows concrete Kotlin features — string interpolation, val/var, local type inference, extension functions compiled to static methods, nullable types with safe-call, tail recursion and BigDecimal handling — all interoperating with Java bytecode. Unit tests run with JUnit and Kotlin testing helpers; coroutines and sequences are demonstrated. Builds a working data-munging pipeline that reads weather and football text files, parses rows into data classes and refactors common parsing with mapNotNull and inline helpers; examples compile and tests pass.
AI-written summary · about
chapters (4)
- 0:00Introduction to Kotlin
- 13:53Numerical processing
- 27:01Data processing exercises
- 50:51Kotlin ecosystem and future








