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
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
Kotlin Coroutines Tutorial for Android: Getting Started
Jun 13 2023 · Article (25 mins)
In this Kotlin coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your nor...
more
Kotlin Coroutines Tutorial for Android: Getting Started
In this Kotlin coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Learn about all the cool concepts from background processing in Android! Use the WorkManager, JobScheduler...
more
Android Background Processing
Learn about all the cool concepts from background processing in Android! Use the WorkManager, JobScheduler, Services, AsyncTasks and the AlarmManager.
Learn what each concept brings to the table, and how they affect your app’s performance!
Android & Kotlin
Android Networking: Beyond the Basics
Sep 8 2022 · Video Course (39 mins)
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn ho...
more
Android Networking: Beyond the Basics
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn how Kotlin Coroutines can make your networking code easy to write and understand.
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.
Multiple Domains
Android Animations with Alex Sullivan – Podcast S12 E06
Jan 26 2022 · Article (1 min)
Susannah and Dru welcome Season 10 co-host and polyglot programmer Alex Sullivan back to the show to talk abo...
more
Android Animations with Alex Sullivan – Podcast S12 E06
Susannah and Dru welcome Season 10 co-host and polyglot programmer Alex Sullivan back to the show to talk about Android Animations and other technologies.
Android & Kotlin
Retrofit and Coroutines
Sep 1 2020 · Video Course (17 mins)
The old way of making network calls with Retrofit utilizes callbacks. In this course, learn how to greatl...
more
Retrofit and Coroutines
The old way of making network calls with Retrofit utilizes callbacks. In this course, learn how to greatly simplify Android networking code with an app that retrieves and displays a list of GitHub repositories.
Android & Kotlin
Room Database: Getting Started
Aug 27 2020 · Video Course (1 hr, 52 mins)
Covers loads of cool concepts in local data persistence, using the Room database on Android. Learn how to ...
more
Room Database: Getting Started
Covers loads of cool concepts in local data persistence, using the Room database on Android. Learn how to use Entities, Queries, Relations, Kotlin Coroutines, Type Converters, and database Migrations to develop a complex and wholesome app.
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.
Android & Kotlin
Kotlin Flow: Getting Started
Mar 26 2020 · Video Course (1 hr, 5 mins)
Kotlin Flow is a new asynchronous stream library from JetBrains, the company behind the Kotlin language. S...
more
Kotlin Flow: Getting Started
Kotlin Flow is a new asynchronous stream library from JetBrains, the company behind the Kotlin language. Sharing many similarities with Rx streams, Kotlin Flow is built on top of Kotlin Coroutines. Get started by learning the concepts and usage patterns for the Flow API within IntelliJ IDEA projects. Then, see Flow in action in an Android app. Note: Flow is experimental in Kotlin 1.3 but will likely be stable in Kotlin 1.4.
Android & Kotlin
Coroutines With Room Persistence Library
Mar 25 2020 · Article (25 mins)
In this tutorial, you’ll learn how to use coroutines with the Room persistence library to allow for asynchron...
more
Coroutines With Room Persistence Library
In this tutorial, you’ll learn how to use coroutines with the Room persistence library to allow for asynchronous database operations.
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
Working with RxJava Disposables in Kotlin
Nov 4 2019 · Article (20 mins)
In this tutorial, you’ll learn the basics of RxJava Disposables. You will be building an app from scratch tha...
more
Working with RxJava Disposables in Kotlin
In this tutorial, you’ll learn the basics of RxJava Disposables. You will be building an app from scratch that retrieves real-time cryptocurrency data.
Android & Kotlin
Functional Programming with Kotlin and Arrow: Getting Started
Sep 25 2019 · Article (30 mins)
In this tutorial, you will learn the fundamentals of functional programming and how various Kotlin language f...
more
Functional Programming with Kotlin and Arrow: Getting Started
In this tutorial, you will learn the fundamentals of functional programming and how various Kotlin language features enable functional programming concepts.
Android & Kotlin
Kotlin Coroutines Tutorial for Android: Getting Started
Sep 9 2019 · Article (30 mins)
In this Kotlin Coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your nor...
more
Kotlin Coroutines Tutorial for Android: Getting Started
In this Kotlin Coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Android & Kotlin
Jetpack WorkManager: Observe and Constrain
Nov 15 2018 · Screencast (7 mins)
In this screencast for Android, you’ll learn how to observe background work and how to constrain it to occ...
more
Jetpack WorkManager: Observe and Constrain
In this screencast for Android, you’ll learn how to observe background work and how to constrain it to occur only under certain conditions.
Android & Kotlin
Jetpack WorkManager: Getting Started
Nov 6 2018 · Screencast (12 mins)
In this screencast for Android, you’ll learn how to create background tasks and how to chain tasks.
Jetpack WorkManager: Getting Started
In this screencast for Android, you’ll learn how to create background tasks and how to chain tasks.
Android & Kotlin
Threading With HandlerThread in Android
Sep 12 2018 · Article (20 mins)
You will learn how to use HandlerThread to receive messages from a Runnable in an Activity and pass them back...
more
Threading With HandlerThread in Android
You will learn how to use HandlerThread to receive messages from a Runnable in an Activity and pass them back to a UI handler to update the UI.
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.