Kotlin Features Guaranteed to Surprise Java Developers
summary
Live code shows parsing api.open-notify.org/astros.json with Java Gson and Kotlin 1.5 features, returning 11 people in space, using URL.readText extension and a reified-fromJson wrapper so no Class<T> is required. Examples include data classes that generate equals/copy/toString and JVM overloads via @JvmOverloads, sequences for prime generation, and scope functions with extension functions and reified generics enabling concise APIs; null-safety uses the safe-call ?. plus Elvis operator.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:05Basic Kotlin differences
- 5:20Fetching JSON data
- 11:00Extension functions
- 17:03Scope functions like let
- 23:42Palindrome examples
- 30:08Null safety with safe call
- 36:52Data classes and constructors
- 42:06Prime numbers with sequences
- 47:26Advanced Kotlin features
- 49:32Q&A








