Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common a...
more
Kotlin Coroutines Tutorial for Android : Advanced
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common asynchronous programming methods, such as Thread, in an Android app.
Android & Kotlin
Kotlin Coroutines by Tutorials
May 11 2022 · Book
The importance of concurrency is discovered quite early on by people who start with Android development. A...
more
Kotlin Coroutines by Tutorials
The importance of concurrency is discovered quite early on by people who start with Android development. Android is inherently asynchronous and event-driven, with strict requirements as to on which thread certain things can happen.
Add to this the often-cumbersome Java callback interfaces, and you will be trapped in spaghetti code pretty quickly (aptly termed as “Callback Hell”). No matter how many coding patterns you use to avoid that, you will have to encounter the state change across multiple threads in one way or the other.
The only way to create a responsive app is by leaving the UI thread as free as possible, letting all the hard work be done asynchronously by background threads.
Kotlin Coroutines by Tutorials will teach you the techniques you need to solve common programming problems using asynchronous programming.
Coroutines in Kotlin with Filip Babić – Podcast S10 E04
Apr 8 2020 · Article (1 min)
We continue out asynchronous journey on the Android side with Filip Babić as we delve into Kotlin Coroutines....
more
Coroutines in Kotlin with Filip Babić – Podcast S10 E04
We continue out asynchronous journey on the Android side with Filip Babić as we delve into Kotlin Coroutines. Later Alex gives us a teaser for later in the season as he gets his first taste of Flutter.
Android & Kotlin
Kotlin Coroutines: In Depth
Jan 28 2020 · Video Course (1 hr, 18 mins)
Learn how to implement coroutines in a real-world example of an Android application, with structured layer...
more
Kotlin Coroutines: In Depth
Learn how to implement coroutines in a real-world example of an Android application, with structured layers and decoupled dependencies. You'll see how to test coroutines, handle errors, and structure concurrency in a clean and stable way.
Android & Kotlin
Kotlin Coroutines: Fundamentals
Feb 14 2024 · Video Course (50 mins)
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framew...
more
Kotlin Coroutines: Fundamentals
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framework.
Android & Kotlin
Clean Architecture Tutorial for Android: Getting Started
Aug 5 2019 · Article (30 mins)
In this tutorial, you’ll learn how to use Clean Architecture on Android to build robust, flexible and maintai...
more
Clean Architecture Tutorial for Android: Getting Started
In this tutorial, you’ll learn how to use Clean Architecture on Android to build robust, flexible and maintainable applications.
Multiple Domains
Android Networking With Kotlin Tutorial: Getting Started
Apr 6 2020 · Article (30 mins)
In this tutorial, you’ll get started with Android networking by creating a simple app to retrieve and display...
more
Android Networking With Kotlin Tutorial: Getting Started
In this tutorial, you’ll get started with Android networking by creating a simple app to retrieve and display a list of GitHub repositories.
Android & Kotlin
LiveData Tutorial for Android: Deep Dive
Aug 24 2020 · Article (30 mins)
In this Android tutorial, you’ll learn about LiveData which is a core architecture component, and how to use ...
more
LiveData Tutorial for Android: Deep Dive
In this Android tutorial, you’ll learn about LiveData which is a core architecture component, and how to use it to its full potential in your app.
Android & Kotlin
Scoped Storage Tutorial for Android 11: Deep Dive
Sep 21 2020 · Article (30 mins)
Scoped storage is mandatory for all apps targeting Android 11. In this tutorial, you’ll learn how to implemen...
more
Scoped Storage Tutorial for Android 11: Deep Dive
Scoped storage is mandatory for all apps targeting Android 11. In this tutorial, you’ll learn how to implement the latest storage APIs in Android 11 by adding features to a meme-generating app.
Android & Kotlin
Paging Library for Android With Kotlin: Creating Infinite Lists
Oct 5 2020 · Article (30 mins)
In this tutorial, you’ll build a simple Reddit clone that loads pages of information gradually into an infini...
more
Paging Library for Android With Kotlin: Creating Infinite Lists
In this tutorial, you’ll build a simple Reddit clone that loads pages of information gradually into an infinite list using Paging 3.0 and Room.
Android & Kotlin
Kotlin Flow for Android: Getting Started
Jun 17 2020 · Article (30 mins)
In this tutorial, you’ll learn about the basics of Kotlin Flow, and you’ll build an Android app that fetches ...
more
Kotlin Flow for Android: Getting Started
In this tutorial, you’ll learn about the basics of Kotlin Flow, and you’ll build an Android app that fetches weather forecast data using Flow.
In this tutorial, you’ll learn how to combine Jetpack Compose and the repository pattern, making your Android...
more
Repository Pattern with Jetpack Compose
In this tutorial, you’ll learn how to combine Jetpack Compose and the repository pattern, making your Android code easier to read and more maintainable.
Android & Kotlin
New
Leverage Coroutines in Android with Concurrency Essentials
Jun 25 2024 · Article (15 mins)
Creating a performant network enabled app is easier than ever in modern Android development. This article cov...
more
Leverage Coroutines in Android with Concurrency Essentials
Creating a performant network enabled app is easier than ever in modern Android development. This article covers some of the fundamental aspects of using coroutines while also introducing a new Kodeco course, “Concurrency & Networking in Android”.
Android & Kotlin
WorkManager Tutorial for Android: Getting Started
Aug 29 2018 · Article (30 mins)
In this WorkManager tutorial for Android, you’ll learn how to create background tasks, how to chain tasks, an...
more
WorkManager Tutorial for Android: Getting Started
In this WorkManager tutorial for Android, you’ll learn how to create background tasks, how to chain tasks, and how to add constraints to each task.