Introduction to Version Control
Sep 14 2025 · Multimodal Module (2 hrs, 26 mins)
In this module, you’ll learn what a version control system is and why using one is important for any software development project. You’ll also learn the basics of using Git, the most popular system for...
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.
Multiple Domains
New
Kodeco Podcast: Mastering Multiplatform: Flutter vs KMP – Podcast V2, S3 E5
May 15 2025 · Article (4 mins)
Flutter or Kotlin Multiplatform? GDEs Roman Jaquez and Kevin Moore break down the pros, cons, and real-world lessons from building with both.
Multiple Domains
New
Kodeco Podcast: Kotlin Symbol Processing – Podcast V2, S3 E4
May 8 2025 · Article (3 mins)
Cut boilerplate, boost build times, and get real about Kotlin Symbol Processing with Android pro Dean Djermanović.
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...
Multiple Domains
New
Git Apprentice
Apr 10 2025 · Book
Learn 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....
Multiple Domains
New
The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community
Feb 11 2025 · Article (15 mins)
On our 15-year anniversary, Ray reflects on Kodeco’s legacy: developers sharing their knowledge across generations.
Android & Kotlin
New
Discover the best way to learn modern Android development
Jan 28 2025 · Article (4 mins)
Kodeco is looking to launch live Android bootcamp cohort this spring, featuring the latest Android APIs. We need your help to figure out how to make it as accessible as possible!
Multiple Domains
New
Black Friday Sale: Final Hours for Huge Discounts on Everything!
Dec 2 2024 · Article (1 min)
There’s just a few hours left to save up to 50% on subscriptions, bootcamps, and books! See what’s inside the Kodeco Black Friday Sale.
Multiple Domains
New
Black Friday Sale: Huge Discounts on Subscriptions, Bootcamps, and Books!
Nov 25 2024 · Article (5 mins)
Grab our best deal of the year: unlimited access to all content on our site for just $299/year, $200 off all live bootcamps, and 50% off all books!
Multiple Domains
New
Black Friday Sale Coming Soon!
Nov 20 2024 · Article (1 min)
A Black Friday sale is coming soon to Kodeco. Discounts on subscriptions, bootcamps, and books – get your holiday wishlist ready!
Android & Kotlin
New
Anatomy of an Android App
Sep 10 2024 · Multimodal Module (2 hrs, 18 mins)
This module provides an overview of the Android project structure as well as some fundamental aspects of working with the SDK. By the end of this module, the student will be familiar with Android Studio....
This module covers essential navigation concepts and techniques in Jetpack Compose. You will create a multiscreen movie booking app, exploring the Navigation Component, passing arguments between screens, and sharing data with external apps. The course...
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...
In this module, you will learn about Jetpack Compose from the ground up and how you can use it to create UI in Android. It will introduce you to the idea of composables used in...
Android & Kotlin
State Management in Jetpack Compose
Sep 10 2024 · Multimodal Module (40 mins)
This module aims to teach learners how to manage state and how to use state to recompose the user interface.
Multiple Domains
Kodeco Podcast: The Power of Native Platforms (V2, S2, E11)
Jun 27 2024 · Article (2 mins)
In this episode of the Kodeco podcast, hosts Dru Freeman and Susannah Skyer Gupta delve into native platforms and the implications of cross-platform development. Joined by experts Darryl Bayliss and Fuad Kamal, they discuss the...
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.