<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://orithlabs.in</loc>
</url>
<url>
<loc>https://orithlabs.in/work</loc>
</url>
<url>
<loc>https://orithlabs.in/services</loc>
</url>
<url>
<loc>https://orithlabs.in/services/web-development</loc>
</url>
<url>
<loc>https://orithlabs.in/services/mobile-development</loc>
</url>
<url>
<loc>https://orithlabs.in/services/ai-integration</loc>
</url>
<url>
<loc>https://orithlabs.in/services/ai-chatbots</loc>
</url>
<url>
<loc>https://orithlabs.in/services/llms</loc>
</url>
<url>
<loc>https://orithlabs.in/services/cloud-devops</loc>
</url>
<url>
<loc>https://orithlabs.in/services/qa-testing</loc>
</url>
<url>
<loc>https://orithlabs.in/services/product-strategy</loc>
</url>
<url>
<loc>https://orithlabs.in/services/ecommerce</loc>
</url>
<url>
<loc>https://orithlabs.in/services/maintenance-support</loc>
</url>
<url>
<loc>https://orithlabs.in/services/technical-consulting</loc>
</url>
<url>
<loc>https://orithlabs.in/services/staff-augmentation</loc>
</url>
<url>
<loc>https://orithlabs.in/privacy</loc>
</url>
<url>
<loc>https://orithlabs.in/blog</loc>
</url>
<url>
<loc>https://orithlabs.in/work/crumb-count</loc>
</url>
<url>
<loc>https://orithlabs.in/work/kompete</loc>
</url>
<url>
<loc>https://orithlabs.in/work/edtech-platform</loc>
</url>
<url>
<loc>https://orithlabs.in/work/taxi-dispatch</loc>
</url>
<url>
<loc>https://orithlabs.in/work/fintech-commerce</loc>
</url>
<url>
<loc>https://orithlabs.in/blog/fixed-price-vs-time-and-materials</loc>
<lastmod>2026-10-10T03:30:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-home-screen-widget</loc>
<lastmod>2026-10-10T02:20:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/fixed-price-vs-hourly-offshore-development</loc>
<lastmod>2026-10-10T01:10:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-code-review-checklist</loc>
<lastmod>2026-10-09T04:40:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/fixed-price-flutter-mvp</loc>
<lastmod>2026-10-09T03:30:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/ccavenue-flutter-integration</loc>
<lastmod>2026-10-09T02:20:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/app-development-cost-uk-vs-india</loc>
<lastmod>2026-10-09T01:10:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/what-should-an-app-development-quote-include</loc>
<lastmod>2026-10-03T05:57:41+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/uk-gdpr-dpa-offshore-developers</loc>
<lastmod>2026-10-03T05:57:17+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/real-time-leaderboard-websockets</loc>
<lastmod>2026-10-03T05:56:48+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/outsource-mvp-to-india</loc>
<lastmod>2026-10-03T05:56:22+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/openai-api-flutter-without-exposing-api-key</loc>
<lastmod>2026-10-03T05:55:59+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/offshore-app-development-agency-red-flags</loc>
<lastmod>2026-10-03T05:55:29+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/offline-first-sync-conflict-resolution</loc>
<lastmod>2026-10-03T05:55:01+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/mqtt-live-location-tracking</loc>
<lastmod>2026-10-03T05:54:33+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/llm-grading-human-review-fallback</loc>
<lastmod>2026-10-03T05:53:52+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/lecture-video-to-notes-ai-pipeline</loc>
<lastmod>2026-10-03T05:53:19+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/indian-food-calorie-database-katori-portions</loc>
<lastmod>2026-10-03T05:52:49+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/getx-to-bloc-migration</loc>
<lastmod>2026-10-03T05:52:19+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-vs-native-for-healthcare-app</loc>
<lastmod>2026-10-03T05:51:50+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-live-activities</loc>
<lastmod>2026-10-03T05:51:22+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-healthkit-health-connect</loc>
<lastmod>2026-10-03T05:50:55+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-background-location-tracking</loc>
<lastmod>2026-10-03T05:50:29+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/cost-to-build-ai-calorie-counter-app</loc>
<lastmod>2026-10-03T05:49:10+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/app-development-milestone-payment-schedule</loc>
<lastmod>2026-10-03T05:48:46+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/app-developer-disappeared</loc>
<lastmod>2026-10-03T05:48:18+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/apple-5-percent-commission-eu-app-store</loc>
<lastmod>2026-10-01T02:51:50+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/openai-dots-always-on-agents-ai-agent-security</loc>
<lastmod>2026-10-01T02:50:35+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/indirect-prompt-injection-threat-modeling-llm-tool-results</loc>
<lastmod>2026-10-01T02:48:55+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-token-refresh-race-dio-interceptor</loc>
<lastmod>2026-10-01T02:47:29+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/do-you-own-your-app-five-accounts-to-check</loc>
<lastmod>2026-10-01T02:46:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/app-ownership-checklist-five-accounts-dev-shop</loc>
<lastmod>2026-10-01T02:44:27+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/agentic-commerce-gemini-flipkart-checkout-india</loc>
<lastmod>2026-09-28T00:22:42+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/openai-agent-dns-escape-ai-agent-sandbox-gap</loc>
<lastmod>2026-09-28T00:21:28+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/llm-prompt-injection-through-a-filename</loc>
<lastmod>2026-09-28T00:19:42+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/llm-tool-call-security-untrusted-input</loc>
<lastmod>2026-09-28T00:18:15+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/who-owns-the-code-software-development-contract-clauses</loc>
<lastmod>2026-09-28T00:16:44+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/estimate-llm-running-costs-before-building-ai-feature</loc>
<lastmod>2026-09-28T00:15:15+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/india-tech-funding-9m-2026-fewer-deals-production-software</loc>
<lastmod>2026-09-27T02:49:58+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/island-6-4b-valuation-ai-agents-need-identity-not-api-key</loc>
<lastmod>2026-09-27T02:48:55+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-token-refresh-race-single-flight-dio-interceptor</loc>
<lastmod>2026-09-27T02:47:15+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/idempotency-key-flutter-retry-duplicate-charges</loc>
<lastmod>2026-09-27T02:45:48+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/who-owns-your-app-six-accounts-founders-should-control</loc>
<lastmod>2026-09-27T02:44:29+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/who-owns-your-code-day-one-repo-account-credential-checklist</loc>
<lastmod>2026-09-27T02:43:11+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/langflow-zero-day-aws-keys-ai-agent-security</loc>
<lastmod>2026-09-08T04:26:55+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/gemini-mount-shasta-ai-guardrail-failure</loc>
<lastmod>2026-09-08T04:25:34+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-plugin-fork-dependency-audit-postmortem</loc>
<lastmod>2026-09-08T04:22:12+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/fork-vs-patch-flutter-package-dependency-conflict</loc>
<lastmod>2026-09-08T04:20:36+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/slack-message-red-flag-dev-shop-weekly-update</loc>
<lastmod>2026-09-08T04:19:35+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/freelancer-vs-agency-estimate-quote-padding</loc>
<lastmod>2026-09-08T04:18:38+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/nvidia-acquires-hugging-face-lock-in-risk</loc>
<lastmod>2026-09-04T03:13:16+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/openai-astra-critical-autonomous-hacking-ai-security</loc>
<lastmod>2026-09-04T03:12:09+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/riverpod-provider-deadlock-race-condition</loc>
<lastmod>2026-09-04T03:10:22+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/no-shared-models-folder-flutter-kotlin</loc>
<lastmod>2026-09-04T03:09:04+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/kickoff-call-question-predicts-build-slippage</loc>
<lastmod>2026-09-04T03:06:51+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/contract-to-app-store-live-timeline-data</loc>
<lastmod>2026-09-04T03:05:51+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/salesforce-claudeforce-engineering-bill</loc>
<lastmod>2026-09-03T00:03:04+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/langflow-rce-ai-native-security-review</loc>
<lastmod>2026-09-03T00:02:12+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/method-channel-samsung-fold-state-corruption</loc>
<lastmod>2026-09-03T00:00:40+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-plugin-version-skew-pub-get-compatibility-bug</loc>
<lastmod>2026-09-02T23:59:46+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/handoff-doc-before-invoice</loc>
<lastmod>2026-09-02T23:58:47+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/estimate-range-test-dev-shop-quotes</loc>
<lastmod>2026-09-02T23:57:23+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/eu-chatgpt-vlose-designation-ai-compliance</loc>
<lastmod>2026-09-01T21:04:54+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/ublock-origin-chrome-manifest-v2-platform-dependency-risk</loc>
<lastmod>2026-09-01T21:04:00+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/kompete-flutter-rebuild-profiling-devtools</loc>
<lastmod>2026-09-01T21:01:56+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-isolate-bug-gc-pressure-kompete-postmortem</loc>
<lastmod>2026-09-01T21:00:56+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/reference-check-questions-dev-shops-hope-you-dont-ask</loc>
<lastmod>2026-09-01T20:59:44+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/hidden-handoff-cost-contract-signed-to-first-commit</loc>
<lastmod>2026-09-01T20:58:43+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/null-safety-migration-flutter-analyze-clean-runtime-safe</loc>
<lastmod>2026-09-01T20:37:17+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/kompete-backend-incident-admin-console-trusts-client</loc>
<lastmod>2026-09-01T20:36:19+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/slack-channel-test-direct-access-to-engineers</loc>
<lastmod>2026-09-01T20:35:13+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/fixed-price-quotes-ai-features</loc>
<lastmod>2026-09-01T20:34:12+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/llm-write-access-database-permission-model</loc>
<lastmod>2026-09-01T03:50:50+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-riverpod-migration-trade-off-log</loc>
<lastmod>2026-09-01T03:49:49+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/90-day-rebuild-broken-mvp-plan</loc>
<lastmod>2026-09-01T03:48:51+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/what-we-ask-before-quoting-a-fixed-price</loc>
<lastmod>2026-09-01T03:46:32+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-platform-channel-race-condition-pixel-fold</loc>
<lastmod>2026-09-01T00:16:04+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/kompete-state-layer-three-rewrites</loc>
<lastmod>2026-09-01T00:15:05+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/turned-down-client-timeline-was-a-lie</loc>
<lastmod>2026-09-01T00:14:03+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/what-a-working-app-actually-costs-crumb-count-breakdown</loc>
<lastmod>2026-09-01T00:13:07+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/ai-feature-integration-security-checklist</loc>
<lastmod>2026-08-31T17:33:16+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/flutter-method-channel-contract</loc>
<lastmod>2026-08-31T17:32:09+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/in-house-hire-vs-orithlabs-cost-comparison</loc>
<lastmod>2026-08-31T17:31:09+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/prototype-to-production-gap</loc>
<lastmod>2026-08-31T17:30:11+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/auditing-flutter-app-five-places-state-bugs-hide</loc>
<lastmod>2026-08-30T22:40:48+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/crumb-count-flutter-kotlin-platform-channels</loc>
<lastmod>2026-08-30T22:39:44+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/15-minute-technical-interview-weeds-out-bad-dev-shops</loc>
<lastmod>2026-08-30T22:38:22+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/freelancer-ghosted-cost-to-recover-stalled-app</loc>
<lastmod>2026-08-30T22:36:51+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/40k-rebuild-cost-to-fix-stalled-mvp</loc>
<lastmod>2026-08-30T22:35:24+05:30</lastmod>
</url>
<url>
<loc>https://orithlabs.in/blog/the-complete-guide-to-custom-app-development-why-its-the-right-move-for-your-business-and-how-to-do-it-right</loc>
<lastmod>2026-08-25T20:24:05+05:30</lastmod>
</url>
</urlset>
