
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>@hoangdh2001</title>
      <link>https://hoangdh2001.github.io/blog</link>
      <description>iOS Engineer | Swift · SwiftUI · Flutter</description>
      <language>en-us</language>
      <managingEditor>dohuyhoang.se.dev@gmail.com (Do Huy Hoang)</managingEditor>
      <webMaster>dohuyhoang.se.dev@gmail.com (Do Huy Hoang)</webMaster>
      <lastBuildDate>Mon, 20 Apr 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://hoangdh2001.github.io/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://hoangdh2001.github.io/blog/apple-ui-test-automation-plugin</guid>
    <title>apple-ui-test-automation - AI-Powered UI Testing Plugin for Apple Platforms</title>
    <link>https://hoangdh2001.github.io/blog/apple-ui-test-automation-plugin</link>
    <description>Building a Claude Code plugin that automates UI testing for iOS, iPadOS, and macOS apps using xcodebuildmcp and AXe CLI — no XCTest code required.</description>
    <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
    <author>dohuyhoang.se.dev@gmail.com (Do Huy Hoang)</author>
    <category>ios</category><category>macos</category><category>xcode</category><category>ui-testing</category><category>claude-code</category><category>automation</category>
  </item>

  <item>
    <guid>https://hoangdh2001.github.io/blog/focuslens-ios-distraction-blocker</guid>
    <title>FocusLens - AI-Powered Distraction Blocker for iOS</title>
    <link>https://hoangdh2001.github.io/blog/focuslens-ios-distraction-blocker</link>
    <description>Building an iOS distraction blocker with SwiftUI, TCA 1.x, SwiftData, Core ML, Screen Time API, WidgetKit, and ActivityKit.</description>
    <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
    <author>dohuyhoang.se.dev@gmail.com (Do Huy Hoang)</author>
    <category>ios</category><category>swiftui</category><category>tca</category><category>coreml</category>
  </item>

  <item>
    <guid>https://hoangdh2001.github.io/blog/mvvm-vs-tca-swiftui</guid>
    <title>MVVM vs TCA — The SwiftUI Architecture Showdown</title>
    <link>https://hoangdh2001.github.io/blog/mvvm-vs-tca-swiftui</link>
    <description>A practical, opinionated comparison of MVVM and The Composable Architecture for SwiftUI — with diagrams, side-by-side code, and a verdict on when to choose each.</description>
    <pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate>
    <author>dohuyhoang.se.dev@gmail.com (Do Huy Hoang)</author>
    <category>ios</category><category>swiftui</category><category>tca</category><category>mvvm</category><category>architecture</category>
  </item>

  <item>
    <guid>https://hoangdh2001.github.io/blog/stack-and-queue</guid>
    <title>Stack and Queue</title>
    <link>https://hoangdh2001.github.io/blog/stack-and-queue</link>
    <description>Giới thiệu về Stack và Queue</description>
    <pubDate>Wed, 05 May 2021 00:00:00 GMT</pubDate>
    <author>dohuyhoang.se.dev@gmail.com (Do Huy Hoang)</author>
    <category>dsa</category>
  </item>

  <item>
    <guid>https://hoangdh2001.github.io/blog/linked-list</guid>
    <title>Linked List: A Comprehensive Guide</title>
    <link>https://hoangdh2001.github.io/blog/linked-list</link>
    <description>A comprehensive guide to linked list in C++</description>
    <pubDate>Thu, 08 Apr 2021 00:00:00 GMT</pubDate>
    <author>dohuyhoang.se.dev@gmail.com (Do Huy Hoang)</author>
    <category>dsa</category>
  </item>

    </channel>
  </rss>
