YoVDO

Kotlin 102 - Beyond the Basics

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Kotlin Courses Generics Courses Lazy Evaluation Courses Asynchronous Programming Courses Coroutines Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

JavaScript Promises
Google via Udacity
Grand Central Dispatch (GCD)
Udacity
Asynchronous Programming in C# and .NET Core
Microsoft via edX
JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera