<?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-08-12T15:39:13.207Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/swift-android-gradle-plugin</loc>
    <lastmod>2025-11-06T06:01:51.333Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/swift-android-gradle-plugin-sample-app</loc>
    <lastmod>2025-11-06T06:00:02.011Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/jetliner-xr</loc>
    <lastmod>2025-10-29T06:32:29.678Z</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-10-24T17:16:15.591Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/iterator-pattern</loc>
    <lastmod>2023-05-11T01:35:03.415Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/composite-pattern</loc>
    <lastmod>2023-04-17T20:01:32.226Z</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-06T20:14:22.172Z</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-09T19:34:36.503Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/the-raspberry-pi-internet-speed-test</loc>
    <lastmod>2020-10-26T07:51:58.294Z</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-02T08:39:58.065Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/its-a-struct-world</loc>
    <lastmod>2020-06-30T09:50:05.594Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/ruler-of-ios-apps-uiscrollview</loc>
    <lastmod>2020-06-17T07:16:51.424Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/activity-vs-uiviewcontroller-lifecycle</loc>
    <lastmod>2020-04-26T06:54:07.865Z</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-26T07:00:37.953Z</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-17T04:18:46.711Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/contact-tracing-part-1</loc>
    <lastmod>2020-04-26T10:38:21.590Z</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-14T05:15:19.473Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/page/portfolio</loc>
    <lastmod>2026-08-12T15:39:13.207Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/archive</loc>
    <lastmod>2026-08-12T15:39:13.207Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://charlesmuchene.com/recommendations</loc>
    <lastmod>2026-08-12T15:39:13.207Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>