<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Wyatt's Notes — Kotlin</title>
    <link>https://kotlin.wyattau.com</link>
    <description>Kotlin programming language notes.</description>
    <language>en</language>
    <lastBuildDate>Fri, 24 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://kotlin.wyattau.com/rss.xml" rel="self" type="application/rss+xml"/>
    <image>
      <url>https://kotlin.wyattau.com/favicon.svg</url>
      <title>Wyatt's Notes — Kotlin</title>
      <link>https://kotlin.wyattau.com</link>
    </image>
    <item>
      <title>Coroutines Practice</title>
      <link>https://kotlin.wyattau.com/practice-coroutines</link>
      <description>Kotlin coroutines practice exercises</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/practice-coroutines</guid>
    </item>
    <item>
      <title>About This Site</title>
      <link>https://kotlin.wyattau.com/about</link>
      <description>About Wyatt</description>
      <pubDate>Thu, 23 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/about</guid>
    </item>
    <item>
      <title>Kotlin Basics Flashcards</title>
      <link>https://kotlin.wyattau.com/flashcards-kotlin-basics</link>
      <description>Key terms for Kotlin basics</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/flashcards-kotlin-basics</guid>
    </item>
    <item>
      <title>Kotlin</title>
      <link>https://kotlin.wyattau.com/index</link>
      <description>Kotlin programming language notes.</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/index</guid>
    </item>
    <item>
      <title>Kotlin Fundamentals Practice (Interactive)</title>
      <link>https://kotlin.wyattau.com/practice-kotlin-basics</link>
      <description>10 auto-graded practice problems covering Kotlin fundamentals. Select an answer, Comprehensive educational content coverage with definitions and practice proble</description>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/practice-kotlin-basics</guid>
    </item>
    <item>
      <title>Kotlin Null Safety Practice (Interactive)</title>
      <link>https://kotlin.wyattau.com/practice-null-safety</link>
      <description>8 auto-graded practice problems covering Kotlin null safety, scope functions, sealed classes, and coroutines. Select an answer, submit, and review the</description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/practice-null-safety</guid>
    </item>
    <item>
      <title>Null Safety Deep Dive</title>
      <link>https://kotlin.wyattau.com/advanced/null-safety-deep-dive</link>
      <description>Kotlin</description>
      <pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/advanced/null-safety-deep-dive</guid>
    </item>
    <item>
      <title>coroutines advanced</title>
      <link>https://kotlin.wyattau.com/intermediate/coroutines-advanced</link>
      <description>This document builds on the coroutine fundamentals covered in . It assumes familiarity with suspend functions, coroutine builders, dispatchers, structured</description>
      <pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/intermediate/coroutines-advanced</guid>
    </item>
    <item>
      <title>delegation and result</title>
      <link>https://kotlin.wyattau.com/intermediate/delegation-and-result</link>
      <description>Property delegation transfers the getter and setter logic to a delegate object using the keyword. The delegate must provide (and for mutable properties).</description>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/intermediate/delegation-and-result</guid>
    </item>
    <item>
      <title>scope functions</title>
      <link>https://kotlin.wyattau.com/intermediate/scope-functions</link>
      <description>Scope functions execute a block of code within the context of an object. Kotlin provides five built-in scope functions (, , , , ) and one coroutine-specific</description>
      <pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/intermediate/scope-functions</guid>
    </item>
    <item>
      <title>Java Interoperability</title>
      <link>https://kotlin.wyattau.com/advanced/interoperability</link>
      <description>Kotlin code can call any Java class, method, or field without adapters or wrappers. This is a Fundamental design principle of the language.</description>
      <pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/advanced/interoperability</guid>
    </item>
    <item>
      <title>Metaprogramming</title>
      <link>https://kotlin.wyattau.com/advanced/metaprogramming</link>
      <description>Reflection allows inspection of classes, functions, properties, and annotations at runtime. Kotlin Reflection requires an additional dependency.</description>
      <pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/advanced/metaprogramming</guid>
    </item>
    <item>
      <title>Testing</title>
      <link>https://kotlin.wyattau.com/advanced/testing</link>
      <description>Unit testing in Kotlin with JUnit5, Mockk, and Kotest frameworks</description>
      <pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/advanced/testing</guid>
    </item>
    <item>
      <title>Classes and Objects</title>
      <link>https://kotlin.wyattau.com/basics/classes-and-objects</link>
      <description>Classes in Kotlin are declared with the keyword. They are final by default -- us Comprehensive educational content coverage with definitions and practice proble</description>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/basics/classes-and-objects</guid>
    </item>
    <item>
      <title>Control Flow</title>
      <link>https://kotlin.wyattau.com/basics/control-flow</link>
      <description>In Kotlin, is an expression -- it returns a value. There is no ternary operator  Comprehensive educational content coverage with definitions and practice proble</description>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com/basics/control-flow</guid>
    </item>
    <item>
      <title>Kotlin — Complete Guide</title>
      <link>https://kotlin.wyattau.com</link>
      <description>Kotlin programming language notes.</description>
      <pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://kotlin.wyattau.com</guid>
    </item>
  </channel>
</rss>
