<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ethan-is.github.io/posts/naverlogin-in-swiftui-en/</loc>
<lastmod>2023-10-24T18:55:00+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/naverlogin-in-swiftui/</loc>
<lastmod>2026-02-24T15:27:37+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/understanding-modularity-en/</loc>
<lastmod>2024-04-27T15:40:00+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/understanding-modularity/</loc>
<lastmod>2026-02-24T15:27:37+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/tuist-modularization-basics-en/</loc>
<lastmod>2024-04-29T19:00:00+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/tuist-modularization-basics/</loc>
<lastmod>2026-02-24T15:27:37+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/clean-architecture-en/</loc>
<lastmod>2024-05-13T17:40:00+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/clean-architecture/</loc>
<lastmod>2026-02-24T15:27:37+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/tuist-modularization-advanced-en/</loc>
<lastmod>2024-06-01T17:40:00+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/tuist-modularization-advanced/</loc>
<lastmod>2026-02-24T15:27:37+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innodi-swift-macro-di-en/</loc>
<lastmod>2026-03-22T12:53:44+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innodi-swift-macro-di/</loc>
<lastmod>2026-03-22T12:53:44+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innoflow-unidirectional-architecture-en/</loc>
<lastmod>2026-03-19T11:46:52+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innoflow-unidirectional-architecture/</loc>
<lastmod>2026-03-19T11:46:52+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innonetwork-type-safe-networking-en/</loc>
<lastmod>2026-03-22T12:53:44+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innonetwork-type-safe-networking/</loc>
<lastmod>2026-03-22T12:53:44+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innorouter-swiftui-navigation-en/</loc>
<lastmod>2026-03-17T14:38:04+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/posts/innorouter-swiftui-navigation/</loc>
<lastmod>2026-03-17T14:38:04+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/categories/</loc>
<lastmod>2026-03-22T12:54:34+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/tags/</loc>
<lastmod>2026-03-22T12:54:34+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/archives/</loc>
<lastmod>2026-03-22T12:54:34+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/about/</loc>
<lastmod>2026-03-22T12:54:34+09:00</lastmod>
</url>
<url>
<loc>https://ethan-is.github.io/en/about/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/en/archives/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/en/categories/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/en/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/en/tags/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/tutorial/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/swiftui/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/swift/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/tuist/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/ios/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/dependency-injection/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/macro/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/di/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/clean-architecture/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/state-management/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/unidirectional/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/elm-architecture/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/tca/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/networking/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/async-await/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/swift-concurrency/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/type-safe/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/navigation/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/tags/coordinator/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/categories/swiftui/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/categories/architecture/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/categories/ios/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/categories/swift/</loc>
</url>
<url>
<loc>https://ethan-is.github.io/page2/</loc>
</url>
</urlset>
