<?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>2025-11-28T00:00:00Z</updated>
  <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="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="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/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="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/41862617-flutter-s-inheritedwidgets-getting-started</id>
    <link href="https://www.kodeco.com/41862617-flutter-s-inheritedwidgets-getting-started"/>
    <summary>Learn how to implement InheritedWidgets into your Flutter apps! In this tutorial, see how InheritedWidgets can be used to manage state with a weather app.
</summary>
    <title>Flutter’s InheritedWidgets: Getting Started [FREE]</title>
    <updated>2024-03-27T15:50:05Z</updated>
    <dc:date>2024-03-27T15:50:05Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="video-course"
      label="Video Course"/>
    <id>https://www.kodeco.com/39906475-your-first-flutter-flame-game</id>
    <link href="https://www.kodeco.com/39906475-your-first-flutter-flame-game"/>
    <summary>&lt;p&gt;Creating a game can be a really complex endeavor, especially when you want
to support multiple platforms. Luckily, using Flame &amp;amp; Flutter can provide
support for multiple platforms and an awesome developer experience in the process.&lt;/p&gt;
</summary>
    <title>Your First Flutter Flame Game [SUBSCRIBER]</title>
    <updated>2024-03-06T00:00:00Z</updated>
    <dc:date>2024-03-06T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="book"
      label="Book"/>
    <id>https://www.kodeco.com/books/flutter-apprentice</id>
    <link href="https://www.kodeco.com/books/flutter-apprentice"/>
    <summary>&lt;h2&gt;Build for both iOS and Android with Flutter!&lt;/h2&gt;
&lt;p&gt;Flutter is a new and exciting software development toolkit that lets you target multiple platforms at once, so you can build apps for iOS, Android and even web and desktop, all from a single codebase.&lt;/p&gt;
&lt;p&gt;Similar to modern web technologies, Flutter uses a declarative approach to UI development. You can take advantage of “hot reload” of new code while developing, and your apps will perform at native speed thanks to Flutter’s custom rendering engine.&lt;/p&gt;
&lt;p&gt;It’s been the dream of mobile developers for years to find a cross-platform tool that lets you build for both iOS and Android without having to write and maintain two separate codebases. With Flutter and &lt;em&gt;Flutter Apprentice&lt;/em&gt;, you can achieve that dream!&lt;/p&gt;
</summary>
    <title>Flutter Apprentice [SUBSCRIBER]</title>
    <updated>2024-02-21T00:00:00Z</updated>
    <dc:date>2024-02-21T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="video-course"
      label="Video Course"/>
    <id>https://www.kodeco.com/38305847-saving-data-in-flutter</id>
    <link href="https://www.kodeco.com/38305847-saving-data-in-flutter"/>
    <summary>&lt;p&gt;Data is king! In this course you’ll see different techniques to store data in your Flutter apps.
You will use SharedPreferences to store key-value pairs, convert objects in
JSON format (and viceversa), read and write data to text files, and convert images into streams of data.
At the end of this course, you’ll be able to choose how to save data in your apps,
and use some of the most common Flutter storing options.&lt;/p&gt;
</summary>
    <title>Saving Data in Flutter [SUBSCRIBER]</title>
    <updated>2024-01-31T00:00:00Z</updated>
    <dc:date>2024-01-31T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/40019922-flutter-networking-tutorial-getting-started</id>
    <link href="https://www.kodeco.com/40019922-flutter-networking-tutorial-getting-started"/>
    <summary>In this tutorial, you’ll learn how to make asynchronous network requests and handle the responses in a Flutter app connected to a REST API.
</summary>
    <title>Flutter Networking Tutorial: Getting Started [FREE]</title>
    <updated>2023-11-21T16:50:29Z</updated>
    <dc:date>2023-11-21T16:50:29Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/40035793-state-management-with-provider</id>
    <link href="https://www.kodeco.com/40035793-state-management-with-provider"/>
    <summary>The Flutter team recommends several state management packages and libraries. Provider is one of the simplest to update your UI when the app state changes.
</summary>
    <title>State Management With Provider [FREE]</title>
    <updated>2023-10-31T15:50:27Z</updated>
    <dc:date>2023-10-31T15:50:27Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/40509001-chatgpt-tutorial-for-flutter-getting-started</id>
    <link href="https://www.kodeco.com/40509001-chatgpt-tutorial-for-flutter-getting-started"/>
    <summary>Learn how to incorporate ChatGPT into your Flutter apps! In this tutorial, see how to leverage machine learning and ChatGPT with a real-world trivia app.
</summary>
    <title>ChatGPT Tutorial for Flutter: Getting Started [FREE]</title>
    <updated>2023-10-17T15:50:10Z</updated>
    <dc:date>2023-10-17T15:50:10Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/42368141-new-features-at-kodeco-october-2023-update</id>
    <link href="https://www.kodeco.com/42368141-new-features-at-kodeco-october-2023-update"/>
    <summary>Make the most out of your time with Kodeco — check out the newest site features created just for you!
</summary>
    <title>New Features at Kodeco — October 2023 Update [FREE]</title>
    <updated>2023-10-02T12:00:29Z</updated>
    <dc:date>2023-10-02T12:00:29Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="video-course"
      label="Video Course"/>
    <id>https://www.kodeco.com/35357214-testing-in-flutter</id>
    <link href="https://www.kodeco.com/35357214-testing-in-flutter"/>
    <summary>&lt;p&gt;Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing the quality of the application. This course will introduce testing and different types of tests in Flutter. You will learn how to write unit tests, widget tests, and integration tests in Flutter. You will also learn how to write tests for your apps. You will learn how to Generate Goldens for UI Comparison and Automate running tests.&lt;/p&gt;
</summary>
    <title>Testing in Flutter [SUBSCRIBER]</title>
    <updated>2023-09-19T00:00:00Z</updated>
    <dc:date>2023-09-19T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="subscriber"
      label="[SUBSCRIBER]"/>
    <category term="video-course"
      label="Video Course"/>
    <id>https://www.kodeco.com/39764893-getting-started-with-git</id>
    <link href="https://www.kodeco.com/39764893-getting-started-with-git"/>
    <summary>&lt;p&gt;An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.&lt;/p&gt;
</summary>
    <title>Getting Started with Git [SUBSCRIBER]</title>
    <updated>2023-08-14T00:00:00Z</updated>
    <dc:date>2023-08-14T00:00:00Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/39848254-the-top-5-flutter-state-management-solutions-a-deep-dive</id>
    <link href="https://www.kodeco.com/39848254-the-top-5-flutter-state-management-solutions-a-deep-dive"/>
    <summary>State management is a critical part of any user-facing application’s architecture. It ensures the app’s data and interface remain synchronized as users interact. In the following tutorial, you will explore the most popular state management solutions offered in Flutter.
</summary>
    <title>The Top 5 Flutter State Management Solutions: A Deep Dive [FREE]</title>
    <updated>2023-07-26T15:50:04Z</updated>
    <dc:date>2023-07-26T15:50:04Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/38755818-parsing-json-in-flutter</id>
    <link href="https://www.kodeco.com/38755818-parsing-json-in-flutter"/>
    <summary>Learn about getting and parsing JSON data from the internet when building a cross-platform app using Flutter.
</summary>
    <title>Parsing JSON in Flutter [FREE]</title>
    <updated>2023-07-18T15:50:18Z</updated>
    <dc:date>2023-07-18T15:50:18Z</dc:date>
  </entry>
  <entry>
    <category term="free"
      label="[FREE]"/>
    <category term="article"
      label="Article"/>
    <id>https://www.kodeco.com/40233787-new-features-at-kodeco-june-2023-update</id>
    <link href="https://www.kodeco.com/40233787-new-features-at-kodeco-june-2023-update"/>
    <summary>Make the most out of your time with Kodeco — check out the newest site features created just for you!
</summary>
    <title>New Features at Kodeco — June 2023 Update [FREE]</title>
    <updated>2023-07-03T14:16:32Z</updated>
    <dc:date>2023-07-03T14:16:32Z</dc:date>
  </entry>
  <entry>
    <category term=""
      label=""/>
    <category term="course"
      label="Course"/>
    <id>https://www.kodeco.com/flutter/paths/flutter-fundamentals</id>
    <link href="https://www.kodeco.com/flutter/paths/flutter-fundamentals"/>
    <summary>Get started with Flutter — the cross-platform toolkit that lets you write code once and deploy to iOS, Android, and even the desktop and the web! You&#39;ll build two full Flutter apps and pick up some key elements of the Dart language, UI design, debugging and more!</summary>
    <title>Flutter Fundamentals</title>
    <updated>2020-11-26T14:08:47Z</updated>
    <dc:date>2020-11-26T14:08:47Z</dc:date>
  </entry>
  <dc:date>2025-11-28T00:00:00Z</dc:date>
</feed>