<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://thesanaullah.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://thesanaullah.dev/apps</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thesanaullah.dev/packages</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thesanaullah.dev/open-source</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thesanaullah.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://thesanaullah.dev/cv</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/contact</loc>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/pixedge-admin</loc>
<lastmod>2026-08-27T14:07:43.916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/roadmapforge</loc>
<lastmod>2026-08-27T14:07:45.601Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/quotes-admin</loc>
<lastmod>2026-08-27T14:07:47.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/core-add-ftp-to-patternscompat-protocol-to-match-platform-patterns</loc>
<lastmod>2026-08-28T06:41:05.811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/webx-ai-website-builderdesign</loc>
<lastmod>2026-08-27T14:07:39.552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/tts-afex-text-to-speech-pdf</loc>
<lastmod>2026-08-27T14:07:40.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/wall-pilates-home-workout</loc>
<lastmod>2026-08-27T14:08:44.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/vidweave-video-editor-maker</loc>
<lastmod>2026-08-27T14:07:49.485Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/vidweave-video-editor-android</loc>
<lastmod>2026-08-27T14:07:46.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/afex-wall-pilates</loc>
<lastmod>2026-08-27T14:08:34.903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/3d-modeling-cad-designer</loc>
<lastmod>2026-08-27T14:08:43.989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/scan-pdf-documents</loc>
<lastmod>2026-08-27T14:08:43.041Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/print-hub-print-and-design</loc>
<lastmod>2026-08-27T14:08:53.020Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/vidweave-video-editor</loc>
<lastmod>2026-08-27T14:08:46.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/floor-plan-ai-house-design</loc>
<lastmod>2026-08-27T14:08:47.202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/ai-ecommerce-store-builder</loc>
<lastmod>2026-08-27T14:08:47.944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/ai-reader-text-to-speech</loc>
<lastmod>2026-08-27T14:08:48.833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/mama-haven-ai-baby-tracker</loc>
<lastmod>2026-08-27T14:08:45.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/period-tracker-ovulation</loc>
<lastmod>2026-08-27T14:08:49.619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/genz-qr-scanner</loc>
<lastmod>2026-08-27T14:08:35.611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-material-button-testdart</loc>
<lastmod>2026-08-27T14:08:09.463Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/waterfall-wallpaper-live</loc>
<lastmod>2026-08-27T14:08:42.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-cupertinoslider-testdart</loc>
<lastmod>2026-08-27T14:08:11.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/add-editabletextunfocusedselectioncolor-for-view-unfocus-styling</loc>
<lastmod>2026-08-27T14:07:52.643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/fix-self-comparison-and-assert-typos-in-testsemantics</loc>
<lastmod>2026-08-27T14:07:53.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-animated-icons-testdart</loc>
<lastmod>2026-08-27T14:07:56.132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-autocomplete-testdart</loc>
<lastmod>2026-08-27T14:07:57.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-range-slider-testdart</loc>
<lastmod>2026-08-27T14:07:59.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-filled-button-testdart</loc>
<lastmod>2026-08-27T14:08:00.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-outlined-button-testdart</loc>
<lastmod>2026-08-27T14:08:01.951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-text-button-testdart</loc>
<lastmod>2026-08-27T14:08:03.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-raw-material-button-testdart</loc>
<lastmod>2026-08-27T14:08:10.665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-user-accounts-drawer-header-testdart</loc>
<lastmod>2026-08-27T14:08:05.965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-cross-imports-from-material-tests</loc>
<lastmod>2026-08-27T14:08:04.771Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-semantics-tester-import-from-card-testdart</loc>
<lastmod>2026-08-27T14:08:08.223Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-feedback-tester-cross-import-from-calendar-date-picker-test</loc>
<lastmod>2026-08-27T14:08:13.518Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/auto-theme</loc>
<lastmod>2026-08-27T14:08:29.845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-feedback-tester-cross-import-from-checkbox-list-tile-test</loc>
<lastmod>2026-08-27T14:08:15.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/remove-sliver-test-utils-cross-import-from-sliver-app-bar-test</loc>
<lastmod>2026-08-27T14:08:16.302Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/magic-responsive</loc>
<lastmod>2026-08-27T14:08:24.133Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/disable-web-hot-reload-when-running-with-no-hot</loc>
<lastmod>2026-08-27T14:08:18.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/preserve-multiple-set-cookie-headers-in-web-proxy</loc>
<lastmod>2026-08-27T14:08:19.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/flutter-wallpaper-plus</loc>
<lastmod>2026-08-27T14:08:51.010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/flutter-lifecycle-guard</loc>
<lastmod>2026-08-27T14:08:30.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/quiz-learning-app</loc>
<lastmod>2026-08-27T14:08:21.858Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/flutter-ar-easy</loc>
<lastmod>2026-08-27T14:08:20.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/vidkit</loc>
<lastmod>2026-08-27T14:08:27.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/webify-toolkit</loc>
<lastmod>2026-08-27T14:08:26.303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/hyper-table</loc>
<lastmod>2026-08-27T14:08:25.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/flutter-build-doctor</loc>
<lastmod>2026-08-27T14:08:28.685Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/ai-kit</loc>
<lastmod>2026-08-27T14:08:33.026Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/holihop-ai</loc>
<lastmod>2026-08-27T14:07:43.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/sanaullah</loc>
<lastmod>2026-08-27T14:08:22.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/arc-progress-ring</loc>
<lastmod>2026-08-27T14:08:34.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/custom-ruler</loc>
<lastmod>2026-08-27T14:08:54.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/expense-tracker</loc>
<lastmod>2026-08-27T14:08:52.258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/intermittent-fasting-ai-scan</loc>
<lastmod>2026-08-27T14:08:36.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/video-live-wallpapers-4k</loc>
<lastmod>2026-08-27T14:07:48.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/love-video-status</loc>
<lastmod>2026-08-27T14:08:41.528Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/dragon-wallpapers-live</loc>
<lastmod>2026-08-27T14:08:38.238Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/retro-gaming-wallpapers</loc>
<lastmod>2026-08-27T14:08:39.156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/full-battery-charging-alarm</loc>
<lastmod>2026-08-27T14:08:37.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/signature-maker-e-sign-creator</loc>
<lastmod>2026-08-27T14:08:39.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/anime-wallpapers-live</loc>
<lastmod>2026-08-27T14:08:40.709Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/khareedo-farokht</loc>
<lastmod>2026-08-27T14:07:51.379Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/khareedo-farokht-seller</loc>
<lastmod>2026-08-27T14:07:50.523Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/khareedo-farokht-seller-app</loc>
<lastmod>2026-08-27T14:07:41.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/khareedo-farokht-shopping</loc>
<lastmod>2026-08-27T14:07:41.879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/work/khareedo-farokht-app</loc>
<lastmod>2026-08-27T14:07:42.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/serial-app</loc>
<lastmod>2026-08-24T10:00:08.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/flutter-on-device-offline-thin-clients</loc>
<lastmod>2026-08-21T07:45:40.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-bloom-cycle-to-pregnancy-tracking-with-rule-based-insights-not-diagnostic-ai</loc>
<lastmod>2026-08-21T07:27:56.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-mama-haven-care-logs-on-device-sleep-audio-and-a-streaming-ai-companion</loc>
<lastmod>2026-08-21T07:26:47.378Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-aura-pilates-a-mat-workout-studio-with-a-player-that-respects-the-session</loc>
<lastmod>2026-08-21T07:25:56.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-kegalflow-privacy-first-wellness-training-with-explainable-adaptive-pacing</loc>
<lastmod>2026-08-21T07:25:15.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-website-builder-a-mobile-ops-client-for-template-to-deploy-sites</loc>
<lastmod>2026-08-21T07:24:18.158Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-vocoliss-text-to-speech-reading-with-ai-that-degrades-honestly-offline</loc>
<lastmod>2026-08-21T07:23:24.753Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-app-builder-a-phone-client-for-remote-template-to-apk-builds</loc>
<lastmod>2026-08-21T07:22:24.659Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-floormind-ai-floor-plans-that-stay-editable-even-offline</loc>
<lastmod>2026-08-21T07:21:24.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-pixedge-a-wallpaper-feed-that-stays-smooth-with-a-smart-image-pipeline</loc>
<lastmod>2026-08-21T07:20:29.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-sellsnap-ai-seller-campaigns-with-an-offline-first-demo-path</loc>
<lastmod>2026-08-21T07:18:32.396Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-qr-scanner-pro-batch-workflows-and-an-app-lock</loc>
<lastmod>2026-08-21T07:17:36.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-scancam-on-device-document-ocr-that-admits-what-it-cant-do</loc>
<lastmod>2026-08-21T07:16:45.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-thesanaullahdev</loc>
<lastmod>2026-08-21T07:15:46.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-cadora-on-device-3d-cad-where-face-ids-matter-more-than-triangles</loc>
<lastmod>2026-08-21T07:14:24.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-songora-rendering-a-full-song-on-a-phone-without-sending-audio-to-the-cloud</loc>
<lastmod>2026-08-21T07:11:41.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-irun-ai-an-explainable-running-coach-that-refuses-to-hallucinate-workouts</loc>
<lastmod>2026-08-21T07:10:45.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/building-vidweave-on-device-video-rendering-that-keeps-edits-accurate</loc>
<lastmod>2026-08-21T07:09:27.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://thesanaullah.dev/blog/four-pull-requests-in-flutter-3-47-0</loc>
<lastmod>2026-08-18T10:53:45.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
