What can Kotlin do for me?
summary
Live demo-style tour shows concrete, reproducible wins: top-level functions run with a single main, concise syntax replaces boilerplate Java patterns, and data class copy generates equals/hashCode/toString/copy so identity and cloning work out of the box. The standard library offers chainable collection extensions and extension functions on Java types for added expressivity; nullable types with ? and !! force explicit null handling while preserving Java interop. Sealed classes, destructuring, named/default params and sequences make common tasks shorter and safer.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:58Functions
- 3:19Passing in parameters
- 7:36Destructuring variables
- 10:53Singletons
- 11:50Type alias
- 16:04When Statements
- 17:12Java Nulls
- 21:50Extension Functions
- 23:12Lambdas
related talks
01h 03mHow Kotlin makes your Java code better
24mYou can do Better with Kotlin
50mKotlin is as awesome as you've heard. Here's why.
52mKotlin for Java Programmers
49mAn Introduction to Kotlin
49mWhy Kotlin is the better Java and how you can start using it
37mKotlin: Uncovered
49mKotlin for Java Programmers
