YoVDO

Fresh Async With Kotlin

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Software Development Courses Asynchronous Programming Courses Retrofit Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore asynchronous programming approaches and their evolution in this conference talk from GOTO Copenhagen 2018. Delve into Kotlin Coroutines, a fresh approach to async programming, and compare it with traditional async/await methods based on futures/promises. Learn about suspending functions, dispatchers, and structured concurrency in Kotlin. Discover how to implement asynchronous operations using Retrofit, handle callbacks, and analyze responses. Examine use cases for async functions and understand why Kotlin doesn't have an await keyword. Gain insights into idiomatic Kotlin async programming and see practical examples, including a concurrent Fibonacci sequence implementation.

Syllabus

Intro
History
Callbacks: after
Bonus features
Kotlin suspending functions
Retrofit async
Install callback
Analyze response
Coroutines revisited
Dispatcher
Why no await keyword in Kotlin?
Use-case for async
Kotlin async function
Crash?
Idiomatic: Using async function when needed
Kotlin approach to async
Structured concurrency
Concurrent Fibonacci sequence
Classic async


Taught by

GOTO Conferences

Related Courses

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner’s Guide to Scrum Project Management
Packt via FutureLearn
Google Professional Cloud DevOps Engineer Certification Path Introduction (GCP DevOps Engineer Track Part 1)
A Cloud Guru
Introduction to Amazon CodeGuru
A Cloud Guru