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

Kotlin Bootcamp for Programmers
Google via Udacity
Введение в язык Котлин
St. Petersburg State Polytechnic University via Coursera
Kotlin for Java Developers
JetBrains via Coursera
Developing Android Apps with Kotlin
Google via Udacity
Advanced Android with Kotlin
Google via Udacity