<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Muhammad Afham · Blog</title>
    <link>https://mafham.dev/blog/</link>
    <atom:link href="https://mafham.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Field notes on iOS engineering: debugging, UIKit, SwiftUI, architecture, and the craft of shipping Apple-platform apps.</description>
    <language>en</language>
    <lastBuildDate>Sat, 25 Jul 2026 09:00:00 +0000</lastBuildDate>

    <item>
      <title>Clean Architecture, interactively</title>
      <link>https://mafham.dev/blog/clean-architecture.html</link>
      <guid isPermaLink="true">https://mafham.dev/blog/clean-architecture.html</guid>
      <pubDate>Sat, 25 Jul 2026 09:00:00 +0000</pubDate>
      <description>An interactive engineering notebook: discover Clean Architecture in Swift by building a ride-sharing app one file at a time.</description>
    </item>

    <item>
      <title>UIKit &amp; SwiftUI interview questions that actually come up</title>
      <link>https://mafham.dev/blog/ios-interview-questions-uikit-swiftui.html</link>
      <guid isPermaLink="true">https://mafham.dev/blog/ios-interview-questions-uikit-swiftui.html</guid>
      <pubDate>Thu, 24 Jul 2026 09:00:00 +0000</pubDate>
      <description>The UIKit and SwiftUI questions iOS interviews actually ask, each answered in a sentence or two, with the trap to avoid.</description>
    </item>

    <item>
      <title>17 ways to debug UIKit</title>
      <link>https://mafham.dev/blog/uikit-debugging-guide.html</link>
      <guid isPermaLink="true">https://mafham.dev/blog/uikit-debugging-guide.html</guid>
      <pubDate>Tue, 22 Jul 2026 09:00:00 +0000</pubDate>
      <description>Ordered by how often you'll actually reach for them: logging, breakpoints, LLDB, the untappable-button fix, memory leaks, and production crash forensics.</description>
    </item>

    <item>
      <title>Top 5 iOS logging &amp; diagnostics libraries</title>
      <link>https://mafham.dev/blog/ios-logging-libraries.html</link>
      <guid isPermaLink="true">https://mafham.dev/blog/ios-logging-libraries.html</guid>
      <pubDate>Mon, 21 Jul 2026 09:00:00 +0000</pubDate>
      <description>Five real, actively maintained logging libraries, with install snippets, and where Apple's own OSLog is already enough.</description>
    </item>

    <item>
      <title>Top 5 iOS animation libraries</title>
      <link>https://mafham.dev/blog/ios-animation-libraries.html</link>
      <guid isPermaLink="true">https://mafham.dev/blog/ios-animation-libraries.html</guid>
      <pubDate>Sun, 20 Jul 2026 09:00:00 +0000</pubDate>
      <description>Lottie, Rive, Pow, native SwiftUI, and ConfettiSwiftUI, in the order you'd actually reach for them.</description>
    </item>

  </channel>
</rss>
