Master Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git...
Android & Kotlin
New
Text Recognition with ML Kit for Android: Getting Started
Jun 17 2025 · Article (10 mins)
Learn ML Kit’s text recognition to extract text from images, supporting features like search, translation, form entry automation, and content understanding.
Android & Kotlin
New
Kotlin Multiplatform by Tutorials
May 7 2025 · Book
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common code for serialization, networking...
Android & Kotlin
Save User State
Sep 10 2024 · Multimodal Module (1 hr, 52 mins)
Saving user state is a critical aspect of Android development. This module will cover the different persistence mechanisms available, including DataStore, Android Files, and Room Database, and how to select the appropriate one based on...
Android & Kotlin
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 covers some of the fundamental aspects of using coroutines while also introducing a new Kodeco course, “Concurrency & Networking...
Android & Kotlin
Google Endorses Kotlin Multiplatform
Jun 19 2024 · Article (10 mins)
Google announced first class support for Kotlin Multiplatform at Google I/O 2024. This article provides an overview of the framework and how to get started creating multiplatform apps with it.
Android & Kotlin
Concurrency with Kotlin Flow
Jun 5 2024 · Multimodal Module (1 hr, 10 mins)
Kotlin Flow is a powerful tool for handling asynchronous data streams. In this module, learners will be introduced to the concepts of reactive programming with Kotlin Flow. They will learn how to create Flows, leverage...
Android & Kotlin
Network Requests with Retrofit in Android
Jun 5 2024 · Multimodal Module (1 hr, 26 mins)
In this module, learners will learn about some fundamental concepts of networking, the Retrofit library, how Retrofit works with Kotlin Coroutines,
what JSON is, and how to use the Moshi library to parse JSON.
Android & Kotlin
Concurrency with Coroutines in Android
Jun 5 2024 · Multimodal Module (1 hr, 45 mins)
In this module, learners will be introduced to the problems of concurrency and learn how to juggle
tasks by using Kotlin coroutines.
Multiple Domains
Kodeco Podcast: Making Seats at the Table (V2, S2, E10)
May 30 2024 · Article (2 mins)
We dig down deep as the entire podcast team is joined by Manda Frederick, formerly with Women who Code, and Aaron Douglas, head of Figma’s Desktop app engineering. We discuss the essential topics surrounding bias...
Android & Kotlin
Google I/O 2024: Shared Element Transitions in Jetpack Compose
May 21 2024 · Article (10 mins)
Learn how to animate your UI with the Android Transition Framework that was featured in Google I/O 2024.
Multiple Domains
Kodeco Podcast: UIKit to SwiftUI (V2, S2, E9)
May 9 2024 · Article (1 min)
Join Dru Freeman, Susannah Skyer Gupta, and Danijela Vrzan on the Kodeco Podcast to explore transitioning from UIKit to SwiftUI for iOS development.
Multiple Domains
Kodeco Podcast: XML vs Jetpack Compose (V2, S2, E6)
Mar 28 2024 · Article (1 min)
Dru and Jenn are joined by AlexSullivan and Filip Babic to help understand the transition developers are making from old XML UIs into the new Jetpack Compose world.
Multiple Domains
Kodeco Podcast: Getting Your App in the App Store (V2, S2, E5)
Feb 15 2024 · Article (2 mins)
Professor Brad Ashburn joins Dru and Suz to talk about the trials and tribulations in his journey from writing an iOS app to getting it published in the Apple App Store.
Multiple Domains
Kodeco Podcast: Leveling Up as a Developer (V2, S2 E4)
Feb 1 2024 · Article (1 min)
How do you level up in your development career? If you’re interested in how to upskill from a junior-level developer to a senior dev, you’ll get great advice here from people who have been there...
Android & Kotlin
Gradle Tutorial for Android: Getting Started – Part 2
Jan 31 2024 · Article (25 mins)
In this Gradle Build Script tutorial, you’ll learn build types, product flavors, build variants, and how to add additional information such as the date to the APK file name.
Android & Kotlin
Gradle Tutorial for Android: Getting Started – Part 1
Jan 31 2024 · Article (35 mins)
In this Gradle Build Script tutorial, you’ll learn the basic syntax in build.gradle files generated by Android Studio. You’ll also learn about gradlew tasks, different dependency management techniques, and how to add a new dependency...
Multiple Domains
Kodeco Podcast: Putting AI to Use in Software Development (V2, S2 E3)
Jan 18 2024 · Article (1 min)
It’s all AI this episode as Mina Gerges and Dan Ilies take all three of our hosts down the rabbit hole to explore the cutting-edge intersection of artificial intelligence and mobile app development.
Android & Kotlin
OpenAI API Chatbot for ChatGPT
Oct 11 2023 · Article (30 mins)
Go on an adventure into AI! In this tutorial, you’ll use the OpenAI ChatGPT API to create a chatbot in Android and create your own experience with this user-friendly machine learning technology.
Android & Kotlin
Data Persistence With Room
Sep 20 2023 · Article (20 mins)
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.