<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <author>
    <name>kodeco.com</name>
  </author>
  <id>High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more! https://www.kodeco.com</id>
  <title>Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more</title>
  <updated>2026-04-10T13:00:50Z</updated>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/52032406-kodebits-day-3-null-safety</id>
    <link href="https://www.kodeco.com/52032406-kodebits-day-3-null-safety"/>
    <summary>Kotlin’s null safety features help avoid NullPointerExceptions.
</summary>
    <title>Kodebits Day 3: Null Safety [FREE]</title>
    <updated>2026-04-10T13:00:50Z</updated>
    <dc:date>2026-04-10T13:00:50Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/52232191-getting-started-with-android-generative-ai</id>
    <link href="https://www.kodeco.com/52232191-getting-started-with-android-generative-ai"/>
    <summary>Learn how to get started with generative AI in Android. This article explains Gemini models, on-device vs cloud AI, and how to choose the right AI approach for your Android app.
</summary>
    <title>Getting Started with Android Generative AI [FREE]</title>
    <updated>2026-03-21T00:00:56Z</updated>
    <dc:date>2026-03-21T00:00:56Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="book"
      label="Book"/>
    <id>https://www.kodeco.com/books/practical-android-ai</id>
    <link href="https://www.kodeco.com/books/practical-android-ai"/>
    <summary>&lt;p&gt;In this book, you’ll learn how to build intelligent Android applications using today’s most powerful AI and ML tools — from on-device capabilities with ML Kit and MediaPipe to cloud-powered generative models like Gemini and Firebase AI Logic.
You’ll explore real-world examples that integrate text, vision, and conversational intelligence into modern Android apps.&lt;/p&gt;
&lt;p&gt;Along the way, you’ll understand when to choose on-device vs. cloud inference, how to optimize performance, and how to design ethical, trustworthy AI experiences.&lt;/p&gt;
&lt;p&gt;This book serves as your complete guide to mastering Android’s AI ecosystem and applying it effectively in production-ready apps.&lt;/p&gt;
</summary>
    <title>Practical Android AI [SUBSCRIBER]</title>
    <updated>2026-02-26T00:00:00Z</updated>
    <dc:date>2026-02-26T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="multimodal-module"
      label="Multimodal Module"/>
    <id>https://www.kodeco.com/android/paths/further-android-techniques/50115783-jetpack-compose-accessibility</id>
    <link href="https://www.kodeco.com/android/paths/further-android-techniques/50115783-jetpack-compose-accessibility"/>
    <summary>&lt;p&gt;This module offers a hands-on guide to building inclusive and accessible Android apps using Jetpack Compose.
You’ll learn how accessibility services interpret Compose UI through semantics, how to validate behavior using TalkBack and testing tools, and how to structure screens for clarity and navigation.
The module also dives into building accessible custom components, comparing Layout and Canvas approaches, and enhancing complex UI with meaningful semantics and actions.&lt;/p&gt;
</summary>
    <title>Jetpack Compose Accessibility [SUBSCRIBER]</title>
    <updated>2026-02-20T00:00:00Z</updated>
    <dc:date>2026-02-20T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="book"
      label="Book"/>
    <id>https://www.kodeco.com/books/advanced-git</id>
    <link href="https://www.kodeco.com/books/advanced-git"/>
    <summary>&lt;h2&gt;Master Git!&lt;/h2&gt;
&lt;p&gt;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 is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations.&lt;/p&gt;
&lt;p&gt;Advanced Git is here to help! This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.&lt;/p&gt;
&lt;p&gt;Take a deep dive into:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How Git actually works: After using Git for a while it’s good to discover the whys behind all of the things.&lt;/li&gt;
&lt;li&gt;Rebasing: Rebasing and squashing doesn’t have to be scary; it’s quite a useful and advanced way of merging code to support your collaborative workflow.&lt;/li&gt;
&lt;li&gt;Undoing what you’ve done: Most frustration with Git comes from not being able to undo something that you’ve screwed up. But Git has lots of ways you can go back and recover from a weird merge or commit state.&lt;/li&gt;
&lt;li&gt;Workflows in Git: Working with Git requires some rules to make sure things go smoothly across development teams. Learn the most common workflows and how to decide which one to use.&lt;/li&gt;
&lt;li&gt;And more!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!&lt;/p&gt;
</summary>
    <title>Advanced Git [SUBSCRIBER]</title>
    <updated>2025-11-28T00:00:00Z</updated>
    <dc:date>2025-11-28T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="multimodal-module"
      label="Multimodal Module"/>
    <id>https://www.kodeco.com/ios/paths/foundational-tools-ios/48743434-introduction-to-version-control</id>
    <link href="https://www.kodeco.com/ios/paths/foundational-tools-ios/48743434-introduction-to-version-control"/>
    <summary>&lt;p&gt;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 mobile developers. Then you’ll explore Github.com for hosting your code and collaborating with others on your projects.&lt;/p&gt;
</summary>
    <title>Introduction to Version Control [SUBSCRIBER]</title>
    <updated>2025-09-14T00:00:00Z</updated>
    <dc:date>2025-09-14T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/47836688-text-recognition-with-ml-kit-for-android-getting-started</id>
    <link href="https://www.kodeco.com/47836688-text-recognition-with-ml-kit-for-android-getting-started"/>
    <summary>Learn ML Kit’s text recognition to extract text from images, supporting features like search, translation, form entry automation, and content understanding.
</summary>
    <title>Text Recognition with ML Kit for Android: Getting Started [FREE]</title>
    <updated>2025-06-17T14:00:15Z</updated>
    <dc:date>2025-06-17T14:00:15Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/47978214-kodeco-podcast-mastering-multiplatform-flutter-vs-kmp-podcast-v2-s3-e5</id>
    <link href="https://www.kodeco.com/47978214-kodeco-podcast-mastering-multiplatform-flutter-vs-kmp-podcast-v2-s3-e5"/>
    <summary>Flutter or Kotlin Multiplatform? GDEs Roman Jaquez and Kevin Moore break down the pros, cons, and real-world lessons from building with both.
</summary>
    <title>Kodeco Podcast: Mastering Multiplatform:  Flutter vs KMP – Podcast V2, S3 E5 [FREE]</title>
    <updated>2025-05-15T10:00:31Z</updated>
    <dc:date>2025-05-15T10:00:31Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/47926429-kodeco-podcast-kotlin-symbol-processing-podcast-v2-s3-e4</id>
    <link href="https://www.kodeco.com/47926429-kodeco-podcast-kotlin-symbol-processing-podcast-v2-s3-e4"/>
    <summary>Cut boilerplate, boost build times, and get real about Kotlin Symbol Processing with Android pro Dean Djermanović.
</summary>
    <title>Kodeco Podcast: Kotlin Symbol Processing – Podcast V2, S3 E4 [FREE]</title>
    <updated>2025-05-08T09:00:09Z</updated>
    <dc:date>2025-05-08T09:00:09Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="book"
      label="Book"/>
    <id>https://www.kodeco.com/books/kotlin-multiplatform-by-tutorials</id>
    <link href="https://www.kodeco.com/books/kotlin-multiplatform-by-tutorials"/>
    <summary>&lt;p&gt;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 and persistence. You’ll also learn how dependency injection, testing and different architectures fit in with Kotlin Multiplatform so that you build maintainable and scalable apps for the real world.&lt;/p&gt;
</summary>
    <title>Kotlin Multiplatform by Tutorials [SUBSCRIBER]</title>
    <updated>2025-05-07T00:00:00Z</updated>
    <dc:date>2025-05-07T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="book"
      label="Book"/>
    <id>https://www.kodeco.com/books/git-apprentice</id>
    <link href="https://www.kodeco.com/books/git-apprentice"/>
    <summary>&lt;h2&gt;Learn Git!&lt;/h2&gt;
&lt;p&gt;Chances are if you’re involved with software development you’ve heard of and have used &lt;a href=&quot;https://git-scm.com/&quot;&gt;Git&lt;/a&gt; at some point in your life. Version control systems are critical for any successful collaborative software project. Git is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations.&lt;/p&gt;
&lt;p&gt;Git Apprentice is here to help! This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.&lt;/p&gt;
&lt;h3&gt;Who This Book Is For&lt;/h3&gt;
&lt;p&gt;This book is for anyone who would like to leverage the power of version control with Git in their software development process. The book starts with a gentle introduction to Git. It then moves on to walk you through creating a new repository, cloning an existing one, merging in changes, and all of the bits in between.&lt;/p&gt;
&lt;h3&gt;Topics Covered in Git Apprentice&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A Crash Course in Git: Learn how to get started with Git, the differences between platforms, and a quick overview of the typical Git workflow.&lt;/li&gt;
&lt;li&gt;Cloning a Repo: Discover how to clone a remote repo to your local machine, and what constitutes “forking” a repository.&lt;/li&gt;
&lt;li&gt;Git Log &amp;amp; History: You’ll discover the versatility of the git log command—displaying branches, graphs and even filtering the history.&lt;/li&gt;
&lt;li&gt;Creating a Repository: If you are starting a new project, and want to use Git for source control, you first need to create a new repository.&lt;/li&gt;
&lt;li&gt;And more!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!&lt;/p&gt;
</summary>
    <title>Git Apprentice [SUBSCRIBER]</title>
    <updated>2025-04-10T00:00:00Z</updated>
    <dc:date>2025-04-10T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/47239528-the-story-of-kodeco-raywenderlich-com-a-journey-of-passion-learning-and-community</id>
    <link href="https://www.kodeco.com/47239528-the-story-of-kodeco-raywenderlich-com-a-journey-of-passion-learning-and-community"/>
    <summary>On our 15-year anniversary, Ray reflects on Kodeco’s legacy: developers sharing their knowledge across generations.
</summary>
    <title>The Story of Kodeco (raywenderlich.com)—A Journey of Passion, Learning, and Community [FREE]</title>
    <updated>2025-02-11T17:00:41Z</updated>
    <dc:date>2025-02-11T17:00:41Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/46993447-discover-the-best-way-to-learn-modern-android-development</id>
    <link href="https://www.kodeco.com/46993447-discover-the-best-way-to-learn-modern-android-development"/>
    <summary>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!
</summary>
    <title>Discover the best way to learn modern Android development [FREE]</title>
    <updated>2025-01-28T16:03:53Z</updated>
    <dc:date>2025-01-28T16:03:53Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/46130552-black-friday-sale-final-hours-for-huge-discounts-on-everything</id>
    <link href="https://www.kodeco.com/46130552-black-friday-sale-final-hours-for-huge-discounts-on-everything"/>
    <summary>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.
</summary>
    <title>Black Friday Sale: Final Hours for Huge Discounts on Everything! [FREE]</title>
    <updated>2024-12-02T14:00:32Z</updated>
    <dc:date>2024-12-02T14:00:32Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/46129936-black-friday-sale-huge-discounts-on-subscriptions-bootcamps-and-books</id>
    <link href="https://www.kodeco.com/46129936-black-friday-sale-huge-discounts-on-subscriptions-bootcamps-and-books"/>
    <summary>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! 
</summary>
    <title>Black Friday Sale: Huge Discounts on Subscriptions, Bootcamps, and Books! [FREE]</title>
    <updated>2024-11-25T11:30:42Z</updated>
    <dc:date>2024-11-25T11:30:42Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/46129794-black-friday-sale-coming-soon</id>
    <link href="https://www.kodeco.com/46129794-black-friday-sale-coming-soon"/>
    <summary>A Black Friday sale is coming soon to Kodeco. Discounts on subscriptions, bootcamps, and books – get your holiday wishlist ready!
</summary>
    <title>Black Friday Sale Coming Soon! [FREE]</title>
    <updated>2024-11-20T14:00:45Z</updated>
    <dc:date>2024-11-20T14:00:45Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/user-interface-development</id>
    <link href="https://www.kodeco.com/android/paths/user-interface-development"/>
    <summary>This course provides a strong foundation for creating user interfaces with Jetpack Compose. It also introduces the tools required to build user interfaces such dimens, drawables, strings, and other resource files contained in the SDK.</summary>
    <title>Android User Interface Development</title>
    <updated>2024-09-10T00:00:00Z</updated>
    <dc:date>2024-09-10T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/multiscreen-app</id>
    <link href="https://www.kodeco.com/android/paths/multiscreen-app"/>
    <summary> State management is critical for developing apps. In this course, you&#39;ll learn how to listen and respond to state changes, and how to incorporate multiple screens into your app.</summary>
    <title>Create a Multiscreen App in Android</title>
    <updated>2024-09-10T00:00:00Z</updated>
    <dc:date>2024-09-10T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="program"
      label="Program"/>
    <id>https://www.kodeco.com/android/programs/beginning-android</id>
    <link href="https://www.kodeco.com/android/programs/beginning-android"/>
    <summary>&lt;div class=&quot;trix-content&quot;&gt;
  Jump into the exciting world of Android mobile development. In this comprehensive program, you’ll learn the foundations of writing modern Android apps from the ground up whether you are new to Android or even new to programming in general. You&#39;ll learn everything you need to know from programming in Kotlin to developing impressive user interfaces in Jetpack Compose. You’ll explore many fundamental topics such as fetching data over the internet to running code in the background.&amp;nbsp;By the end of this program, you will have experienced Android development from the ground while also learning critical skills such as source control and object-orientated programming techniques.&amp;nbsp;&lt;br&gt;
&lt;/div&gt;
</summary>
    <title>Beginning Android &amp; Kotlin</title>
    <updated>2024-09-10T00:00:00Z</updated>
    <dc:date>2024-09-10T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/45405075-kodeco-podcast-the-power-of-native-platforms-v2-s2-e11</id>
    <link href="https://www.kodeco.com/45405075-kodeco-podcast-the-power-of-native-platforms-v2-s2-e11"/>
    <summary>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 sunset of Xamarin. Listen now!
</summary>
    <title>Kodeco Podcast: The Power of Native Platforms (V2, S2, E11) [FREE]</title>
    <updated>2024-06-27T18:00:08Z</updated>
    <dc:date>2024-06-27T18:00:08Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/45195977-leverage-coroutines-in-android-with-concurrency-essentials</id>
    <link href="https://www.kodeco.com/45195977-leverage-coroutines-in-android-with-concurrency-essentials"/>
    <summary>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 &amp;amp; Networking in Android”.
</summary>
    <title>Leverage Coroutines in Android with Concurrency Essentials [FREE]</title>
    <updated>2024-06-25T18:00:48Z</updated>
    <dc:date>2024-06-25T18:00:48Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/45282442-google-endorses-kotlin-multiplatform</id>
    <link href="https://www.kodeco.com/45282442-google-endorses-kotlin-multiplatform"/>
    <summary>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.
</summary>
    <title>Google Endorses Kotlin Multiplatform [FREE]</title>
    <updated>2024-06-19T16:41:03Z</updated>
    <dc:date>2024-06-19T16:41:03Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/45028329-dive-into-object-oriented-programming-with-kotlin</id>
    <link href="https://www.kodeco.com/45028329-dive-into-object-oriented-programming-with-kotlin"/>
    <summary>Discover the essentials of object-oriented programming in Kotlin, delving into abstract classes and interfaces. By understanding these key concepts, you’ll learn to write code that not only solves problems efficiently but is also easy for others to understand and maintain. 
</summary>
    <title>Dive into Object-Oriented Programming with Kotlin [FREE]</title>
    <updated>2024-06-18T18:00:15Z</updated>
    <dc:date>2024-06-18T18:00:15Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/concurrency-networking</id>
    <link href="https://www.kodeco.com/android/paths/concurrency-networking"/>
    <summary>This learning path is a comprehensive overview of networking and concurrency in Kotlin. In this learning path, users will learn how to run operations in the background and communicate over the network using common libraries and data formats.</summary>
    <title>Concurrency &amp; Networking in Android</title>
    <updated>2024-06-05T00:00:00Z</updated>
    <dc:date>2024-06-05T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/learn-kotlin-language</id>
    <link href="https://www.kodeco.com/android/paths/learn-kotlin-language"/>
    <summary>In this course you will learn the Kotlin programming language from the ground. It is a comprehensive overview of the language as well as an overview of best object-oriented programming practices.</summary>
    <title>Learn the Kotlin Language</title>
    <updated>2024-05-22T00:00:00Z</updated>
    <dc:date>2024-05-22T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/object-oriented-programming</id>
    <link href="https://www.kodeco.com/android/paths/object-oriented-programming"/>
    <summary> Learning to write code is easy, but learning to write “good” code is a different story entirely. In this course, developers will learn best practices when writing object-oriented code as well as be introduced to design patterns. </summary>
    <title>Object-Oriented Programming in Kotlin</title>
    <updated>2024-05-22T00:00:00Z</updated>
    <dc:date>2024-05-22T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/foundational-tools-android</id>
    <link href="https://www.kodeco.com/android/paths/foundational-tools-android"/>
    <summary>This course is designed as an onramp to Android development for beginners who are new to programming in general. It provides an overview of the main tools for writing Android apps: Version control with Git &amp; GitHub, Android Studio, the Kotlin language, and Jetpack Compose.
</summary>
    <title>Foundational Tools in Android</title>
    <updated>2024-04-10T00:00:00Z</updated>
    <dc:date>2024-04-10T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/android-animations</id>
    <link href="https://www.kodeco.com/android/paths/android-animations"/>
    <summary>You’ve built out the next killer Android app, and it’s functional … but not beautiful. Time to ship? Not quite! In this path, you’ll see how to make it through that final mile and add visual and functional polish to your app, to help it stand out and gain approval from your users. You’ll cover wireframing, prototyping, user testing, dark theme, UX/Design tips and tricks, animations, in-app reviews and more!</summary>
    <title>Android Animations</title>
    <updated>2021-11-18T13:52:54Z</updated>
    <dc:date>2021-11-18T13:52:54Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/adatanet</id>
    <link href="https://www.kodeco.com/android/paths/adatanet"/>
    <summary>Learn where the data behind your apps comes from! You’ll learn how to use multiple technologies to persist data, including SQLDelight, Android DataStore, and others. You’ll also learn about making network calls to retrieve data using techniques such as Retrofit and Coroutines, image wrangling with Picasso, OkHttp Interceptors, and more.</summary>
    <title>Advanced Android Data &amp; Networking</title>
    <updated>2021-11-18T13:45:22Z</updated>
    <dc:date>2021-11-18T13:45:22Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/aarch</id>
    <link href="https://www.kodeco.com/android/paths/aarch"/>
    <summary>As you move further into your career as a professional Android developer, you’ll soon realize that planning out and building your apps with an overall architecture in mind, will make your life (and your teammates&#39; lives) that much easier! In this path, you’ll work with three of the most common architectures used in modern Android development: MVI, or Model-View-Intent; MVP, or Model-View-Presenter; and MVVM,  or Model-View-ViewModel.</summary>
    <title>Android Architecture</title>
    <updated>2021-11-18T13:36:43Z</updated>
    <dc:date>2021-11-18T13:36:43Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/auiux</id>
    <link href="https://www.kodeco.com/android/paths/auiux"/>
    <summary>You’ve built your first Android app, or maybe your second … but there’s a lot more to learn! In this path, you’ll learn some of the key UI and UX principles that professional Android developers needs in their toolbox, including notifications, motion layout, multi-window and inset handling, Wear OS, best practices for visual feedback, dark theme, and more!</summary>
    <title>Android UI &amp; UX: Beyond the Basics</title>
    <updated>2021-11-18T13:28:28Z</updated>
    <dc:date>2021-11-18T13:28:28Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/androidtools</id>
    <link href="https://www.kodeco.com/android/paths/androidtools"/>
    <summary>When you spend your life designing and debugging apps inside Android Studio, you want your time to be well spent! Learn how to use the many tools in Android Studio to debug and build your apps with a minimum of fuss. You’ll also cover how to build a release-ready APK and upload it to the Google Play Store. </summary>
    <title>Android IDEs &amp; Tools</title>
    <updated>2020-05-14T13:57:46Z</updated>
    <dc:date>2020-05-14T13:57:46Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/androidsoftware</id>
    <link href="https://www.kodeco.com/android/paths/androidsoftware"/>
    <summary>There’s a lot more to app building than just knowing your way around Android Studio. In this path, you’ll cover some of the tools that developers use every day to get their jobs done. Work with Git, learn your way around the command line, and finally build graphic elements for your app in Sketch.</summary>
    <title>Software Engineering for Android</title>
    <updated>2020-03-04T21:11:12Z</updated>
    <dc:date>2020-03-04T21:11:12Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/androiddata</id>
    <link href="https://www.kodeco.com/android/paths/androiddata"/>
    <summary>Behind most every Android app is the data that drives it - but where does this data come from, and how do you save that data? This learning path covers methods to save data on Android, along with mobile networking basics and how to do background processing in your Android apps.</summary>
    <title>Android Data &amp; Networking</title>
    <updated>2020-03-04T21:08:24Z</updated>
    <dc:date>2020-03-04T21:08:24Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/androiduserinterface</id>
    <link href="https://www.kodeco.com/android/paths/androiduserinterface"/>
    <summary>Building apps requires a good command of the various user interface elements that bring life and utility to an app. Get started with Layouts, RecyclerView, and Animations in this Android learning path!</summary>
    <title>Android User Interfaces</title>
    <updated>2020-03-04T21:01:18Z</updated>
    <dc:date>2020-03-04T21:01:18Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/android/paths/learn</id>
    <link href="https://www.kodeco.com/android/paths/learn"/>
    <summary>Your introduction to Android app development starts here! In this learning path, you’ll build your very first Android apps. Along the way, you’ll learn all about the Kotlin programming language.</summary>
    <title>Android &amp; Kotlin for Beginners</title>
    <updated>2018-06-15T14:22:02Z</updated>
    <dc:date>2018-06-15T14:22:02Z</dc:date>
  </entry>
  <dc:date>2026-04-10T13:00:50Z</dc:date>
</feed>