Manuel Vivo .dev
  • Home
  • 🗓️ Book a 1:1 with me!
  • Digital Products
  • Public Speaking
  • About
  • Gallery

Coroutines

Android's recommended solution for async programming

27 Oct 2021 Talks Coroutines

Kotlin Flows in practice

Kotlin Flows in practice — Android Dev Summit 2021 talk

Manuel Vivo Manuel Vivo 1 min read
1 Jul 2021 Coroutines

repeatOnLifecycle API design story

Learn the design decisions behind the Lifecycle.repeatOnLifecycle API.

Manuel Vivo Manuel Vivo 10 min read
10 Jun 2021 Coroutines Hilt

Create an application CoroutineScope using Hilt

Inject an application-scoped CoroutineScope using Hilt.

Manuel Vivo Manuel Vivo 9 min read
7 May 2021 Coroutines

Things to know about Flow’s shareIn and stateIn operators

Become familiar with the shareIn and stateIn operators by example.

Manuel Vivo Manuel Vivo 5 min read
26 Mar 2021 Coroutines

A safer way to collect flows from Android UIs

Learn how to use the Lifecycle.repeatOnLifecycle API to safely collect flows from the UI layer in Android.

Manuel Vivo Manuel Vivo 9 min read
3 Feb 2021 Coroutines

Bridging the gap between coroutines, JVM threads, and concurrency problems

Learn more about how coroutines are executed in the JVM and concurrency problems.

Manuel Vivo Manuel Vivo 10 min read
16 Dec 2020 Coroutines

Simplifying APIs with coroutines and Flow

Learn how to create your own coroutine adapters and see how they work under the hood

Manuel Vivo Manuel Vivo 8 min read
24 Nov 2020 Talks Coroutines

Going with the Flow

Introduction to coroutines Flow

Manuel Vivo Manuel Vivo 1 min read
13 Jul 2020 Talks Coroutines

Android Coroutines - How to manage async tasks in Kotlin

State of coroutines on Android in 2020

Manuel Vivo Manuel Vivo 1 min read
7 Apr 2020 Coroutines

Coroutines & Patterns for work that shouldn’t be cancelled

Best practices for work that needs to run beyond its current scope with an applicationScope!

Manuel Vivo Manuel Vivo 8 min read
2 Apr 2020 Talks Coroutines

Coroutines 101

Introduction to the basics of coroutines

Manuel Vivo Manuel Vivo 1 min read
11 Mar 2020 Coroutines

Exceptions in coroutines

All you need to know about exceptions in coroutines

Manuel Vivo Manuel Vivo 8 min read
11 Mar 2020 Coroutines

Coroutines - First things first

Learn about the most basics coroutines concepts

Manuel Vivo Manuel Vivo 5 min read
4 Dec 2019 Talks Coroutines

Coroutines! Gotta catch 'em all! - KotlinConf 2019

All about cancellation and exceptions in coroutines

Manuel Vivo Manuel Vivo 1 min read
26 Nov 2019 Coroutines

Lessons learnt using Coroutines Flow in the Android Dev Summit 2019 app

Best practices we found when using Flow in the ADS 2019 app

Manuel Vivo Manuel Vivo 10 min read
24 Oct 2019 Talks Coroutines

Testing coroutines - Android Developer Summit 2019

How to test coroutines in 2019!

Manuel Vivo Manuel Vivo 1 min read
15 Oct 2019 Coroutines

Testing two consecutive LiveData emissions in Coroutines

Learn how to pause and resume a TestCoroutineDispatcher

Manuel Vivo Manuel Vivo 6 min read
24 Mar 2019 Coroutines

The suspend modifier — under the hood

How is the compiler transforming the code to be able to suspend and resume the execution of coroutines?

Manuel Vivo Manuel Vivo 11 min read
19 Mar 2019 Coroutines

Easy Coroutines in Android - viewModelScope

Learn everything you should know about viewModelScope

Manuel Vivo Manuel Vivo 7 min read
Manuel Vivo .dev © 2024
Proudly published with Jekyll & GitHub Pages using Jasper2
Latest Posts Twitter Ghost