Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Kotlin 102 - Beyond the Basics

Devoxx via YouTube

Overview

Dive into advanced Kotlin concepts in this 46-minute conference talk by Hadi Hariri at Devoxx. Explore topics beyond the basics, including generics with covariance and contravariance, inline functions, reified generics to avoid type erasure on the JVM, lazy evaluation using sequences, and delegation for code reuse. Learn about object invocations and lambdas with receivers for improved DSL creation, and gain insights into asynchronous programming with coroutines. Discover higher-order functions, extension functions, the invoke operator, and HTML builders. Understand inlining, returns, type erasure, delegation, type aliases, variance, and runblocking in coroutines to enhance your Kotlin programming skills.

Syllabus

Intro
Higherorder functions
Extension functions
Invoke operator
lambda with receiver
lambda expression
HTML builders
Inlining
Returns
Type erasure
Delegation
Type aliases
Variance and Covariance
Variance and Contravariance
Coroutines
Runblocking

Taught by

Devoxx

Reviews

Start your review of Kotlin 102 - Beyond the Basics

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.