From zero to a hundred with Kotlin
summary
Kotlin is presented as a statically typed language that compiles to JVM bytecode and JavaScript and supports both object-oriented and functional paradigms. The talk demonstrates how Kotlin reduces Java boilerplate—getters/setters, hashCode, null checks, and excessive try/catch—and shows practical advantages for writing more concise, safer code.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:27Kotlin origin and features
- 4:16Syntax basics
- 8:09Variables and arrays
- 10:15Null handling
- 13:06Functions and lambdas
- 15:16Extension methods
- 16:19Inheritance and classes
- 17:41Properties and data classes
- 20:14When control flow
- 21:17Lists, maps and collections
- 23:26Useful tools and libraries
- 26:41Third-party Kotlin libraries
- 28:26Kotlin learning resources
- 29:50Q&A








