<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://charlesmuchene.com</loc>
    <lastmod>2026-04-07T20:32:15.840Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/swift-android-gradle-plugin</loc>
    <lastmod>2025-10-29T05:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/swift-android-gradle-plugin-sample-app</loc>
    <lastmod>2025-10-29T05:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/jetliner-xr</loc>
    <lastmod>2025-10-20T13:20:24.730Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/pref-editor-how-to-modify-android-preferences-in-real-time-during-development</loc>
    <lastmod>2025-06-22T16:52:01.572Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/iterator-pattern</loc>
    <lastmod>2023-05-11T01:01:33.652Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/composite-pattern</loc>
    <lastmod>2023-04-17T19:46:55.281Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/can-i-borrow-the-moved-iterator</loc>
    <lastmod>2023-04-06T20:04:22.470Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/rusty-crates-in-the-cargo</loc>
    <lastmod>2023-04-06T19:28:44.479Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/template-method-pattern-in-the-viewmodel</loc>
    <lastmod>2023-03-22T01:39:28.553Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/the-case-for-flutter</loc>
    <lastmod>2020-11-05T07:46:07.116Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/the-raspberry-pi-internet-speed-test</loc>
    <lastmod>2020-10-26T06:50:31.296Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/optional-of-an-optional</loc>
    <lastmod>2020-09-10T16:47:41.763Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/attribute-it-to</loc>
    <lastmod>2020-07-02T16:30:00.389Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/its-a-struct-world</loc>
    <lastmod>2020-06-30T15:30:00.975Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/ruler-of-ios-apps-uiscrollview</loc>
    <lastmod>2020-06-16T09:41:38.619Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/activity-vs-uiviewcontroller-lifecycle</loc>
    <lastmod>2020-04-27T06:23:04.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/custom-response-handler-in-alamofire</loc>
    <lastmod>2020-04-26T07:15:19.122Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/hooking-into-apps-lifecycle-events-ios</loc>
    <lastmod>2020-04-26T06:53:06.035Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/learning-android-ios-development</loc>
    <lastmod>2020-04-26T06:02:59.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/a-day-with-kotlin-strings</loc>
    <lastmod>2020-04-25T10:26:29.351Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/contact-tracing-part-3</loc>
    <lastmod>2020-04-17T04:18:26.757Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/contact-tracing-part-2</loc>
    <lastmod>2020-04-16T10:04:52.442Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/contact-tracing-part-1</loc>
    <lastmod>2020-04-15T08:33:03.026Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/threading-with-handler-looper-and-messages</loc>
    <lastmod>2020-04-04T16:03:20.783Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/surviving-configuration-change-viewmodel</loc>
    <lastmod>2020-03-29T11:33:33.134Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/a-subtle-memory-leak-fragment-recyclerview-and-its-adapter</loc>
    <lastmod>2020-03-20T12:27:34.817Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/uncovering-kotlin-coroutines-on-android</loc>
    <lastmod>2020-03-13T15:35:53.072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/page/portfolio</loc>
    <lastmod>2026-04-07T20:32:15.840Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/archive</loc>
    <lastmod>2026-04-07T20:32:15.840Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/recommendations</loc>
    <lastmod>2026-04-07T20:32:15.840Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>