<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://kntappstudio.co/</loc><lastmod>2026-10-28</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://kntappstudio.co/growth.html</loc><lastmod>2026-10-28</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://kntappstudio.co/blog/</loc><lastmod>2026-10-24</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://kntappstudio.co/privacy.html</loc><lastmod>2026-10-28</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://kntappstudio.co/terms.html</loc><lastmod>2026-10-28</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://kntappstudio.co/blog/growth/</loc><lastmod>2026-10-23</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://kntappstudio.co/blog/product/</loc><lastmod>2026-10-24</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://kntappstudio.co/blog/for-brands/</loc><lastmod>2026-09-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://kntappstudio.co/blog/studio/</loc><lastmod>2026-09-26</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://kntappstudio.co/blog/opinion/</loc><lastmod>2026-10-15</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://kntappstudio.co/blog/we-let-parents-clone-their-voice-safety-first.html</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/we-let-parents-clone-their-voice-safety-first.jpg</image:loc><image:title>We let parents clone their voice for bedtime stories. Here is the safety checklist we built first.</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/apple-search-ads-keyword-research-from-zero.html</loc><lastmod>2026-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/apple-search-ads-keyword-research-from-zero.jpg</image:loc><image:title>Apple Search Ads keyword research from zero: the list we build in the first week</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/12-things-nobody-tells-you-about-apple-search-ads.html</loc><lastmod>2026-10-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/12-things-nobody-tells-you-about-apple-search-ads.jpg</image:loc><image:title>We run close to $100K a month on Apple Search Ads. Here are 12 things nobody tells you.</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/custom-product-pages-one-page-per-intent.html</loc><lastmod>2026-10-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/custom-product-pages-one-page-per-intent.jpg</image:loc><image:title>Custom product pages: the App Store feature that does the work of ten ad variants</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/apple-search-ads-checklist-before-scaling.html</loc><lastmod>2026-10-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/apple-search-ads-checklist-before-scaling.jpg</image:loc><image:title>Apple Search Ads: the checklist we run before scaling spend</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/stop-reporting-installs.html</loc><lastmod>2026-10-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/stop-reporting-installs.jpg</image:loc><image:title>Stop reporting installs. Only three numbers matter for a subscription app.</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/aso-localization-the-markets-most-apps-ignore.html</loc><lastmod>2026-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/aso-localization-the-markets-most-apps-ignore.jpg</image:loc><image:title>ASO localization: the storefronts most iOS apps ignore, and why they are cheap</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/why-most-ai-apps-die-in-90-days.html</loc><lastmod>2026-10-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/why-most-ai-apps-die-in-90-days.jpg</image:loc><image:title>Why most AI apps die in 90 days, and what the survivors do differently</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/how-to-get-app-store-ratings-without-annoying-people.html</loc><lastmod>2026-10-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/how-to-get-app-store-ratings-without-annoying-people.jpg</image:loc><image:title>How to get more App Store ratings without annoying anyone</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-first-three-seconds-creative-testing-for-app-ads.html</loc><lastmod>2026-10-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-first-three-seconds-creative-testing-for-app-ads.jpg</image:loc><image:title>The first three seconds: how we test creatives for app ads</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/bedtime-stories-in-your-own-voice.html</loc><lastmod>2026-10-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/bedtime-stories-in-your-own-voice.jpg</image:loc><image:title>Bedtime stories in your own voice: how Dreamify does it</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/tiktok-ads-for-apps-what-the-format-demands.html</loc><lastmod>2026-10-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/tiktok-ads-for-apps-what-the-format-demands.jpg</image:loc><image:title>TikTok ads for apps: what the format demands that other channels do not</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-7-deadly-sins-of-app-onboarding.html</loc><lastmod>2026-10-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-7-deadly-sins-of-app-onboarding.jpg</image:loc><image:title>The 7 deadly sins of app onboarding</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/brand-defense-when-to-bid-on-your-own-name.html</loc><lastmod>2026-10-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/brand-defense-when-to-bid-on-your-own-name.jpg</image:loc><image:title>Brand defense: when to bid on your own app name, and when it is a waste</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/aso-audit-checklist-20-minutes.html</loc><lastmod>2026-10-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/aso-audit-checklist-20-minutes.jpg</image:loc><image:title>A 20-minute ASO audit you can run on your own app today</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/negative-keywords-the-boring-list-that-saves-budget.html</loc><lastmod>2026-10-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/negative-keywords-the-boring-list-that-saves-budget.jpg</image:loc><image:title>Negative keywords: the boring list that saves more budget than any bid change</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-30-characters-that-decide-your-apps-future.html</loc><lastmod>2026-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-30-characters-that-decide-your-apps-future.jpg</image:loc><image:title>The 30 characters that decide your app&apos;s future</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/how-to-pitch-apple-for-app-store-featuring.html</loc><lastmod>2026-10-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/how-to-pitch-apple-for-app-store-featuring.jpg</image:loc><image:title>How to pitch Apple for App Store featuring (and the mistakes that get you ignored)</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/your-first-screenshot-is-a-billboard.html</loc><lastmod>2026-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/your-first-screenshot-is-a-billboard.jpg</image:loc><image:title>Your first App Store screenshot is a billboard, not a screenshot</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/seasonality-in-app-marketing.html</loc><lastmod>2026-09-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/seasonality-in-app-marketing.jpg</image:loc><image:title>Seasonality in app marketing: the calendar that moves your cost per install</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-paywall-is-a-60-second-decision.html</loc><lastmod>2026-09-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-paywall-is-a-60-second-decision.jpg</image:loc><image:title>Your paywall is a 60-second decision that decides your whole business</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/ios-attribution-after-att-what-you-can-know.html</loc><lastmod>2026-09-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/ios-attribution-after-att-what-you-can-know.jpg</image:loc><image:title>iOS attribution after ATT: what you can still know, and what you have to accept</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/how-a-small-studio-shipped-three-apps-in-three-months.html</loc><lastmod>2026-09-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/how-a-small-studio-shipped-three-apps-in-three-months.jpg</image:loc><image:title>How a small iOS studio shipped three apps in three months</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-8-coffee-stamp-card-is-a-masterpiece.html</loc><lastmod>2026-09-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-8-coffee-stamp-card-is-a-masterpiece.jpg</image:loc><image:title>The 8-coffee stamp card is a small masterpiece of behavioral design</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/one-global-price-loses-money.html</loc><lastmod>2026-09-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/one-global-price-loses-money.jpg</image:loc><image:title>One global price loses money: pricing an app per storefront</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/accessibility-in-audio-first-apps.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/accessibility-in-audio-first-apps.jpg</image:loc><image:title>Accessibility in audio-first apps: what VoiceOver taught us about our own design</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/app-preview-videos-when-they-help-and-when-they-hurt.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/app-preview-videos-when-they-help-and-when-they-hurt.jpg</image:loc><image:title>App preview videos: when they help, when they hurt, and the first two seconds</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/designing-for-the-last-ten-minutes-before-sleep.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/designing-for-the-last-ten-minutes-before-sleep.jpg</image:loc><image:title>Designing for the last ten minutes before sleep</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/illustrating-a-story-that-did-not-exist-an-hour-ago.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/illustrating-a-story-that-did-not-exist-an-hour-ago.jpg</image:loc><image:title>Illustrating a story that did not exist an hour ago</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/reviews-are-the-roadmap.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/reviews-are-the-roadmap.jpg</image:loc><image:title>Reviews are the roadmap: how we read the App Store and the support inbox</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/sleep-timers-a-small-feature-with-a-hard-problem.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/sleep-timers-a-small-feature-with-a-hard-problem.jpg</image:loc><image:title>Sleep timers: a small feature that was harder to build than the story engine</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/subscription-or-one-time-purchase-for-a-kids-app.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/subscription-or-one-time-purchase-for-a-kids-app.jpg</image:loc><image:title>Subscription or one-time purchase for a kids’ app? An honest look at both</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-case-against-all-in-one-apps.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-case-against-all-in-one-apps.jpg</image:loc><image:title>The case against all-in-one apps</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-indie-app-playbook-for-2026.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-indie-app-playbook-for-2026.jpg</image:loc><image:title>The indie app playbook for 2026: ship one ritual, not a platform</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-never-mention-list.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-never-mention-list.jpg</image:loc><image:title>The &quot;never mention&quot; list: the parental control parents actually use</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-push-notification-you-should-never-send.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-push-notification-you-should-never-send.jpg</image:loc><image:title>The push notification you should never send</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/what-building-a-brand-app-taught-us-about-our-own.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/what-building-a-brand-app-taught-us-about-our-own.jpg</image:loc><image:title>What building an app for a coffee shop taught us about our own apps</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/what-we-would-never-put-in-a-kids-app.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/what-we-would-never-put-in-a-kids-app.jpg</image:loc><image:title>What we would never put in a kids’ app</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/why-we-ask-for-a-nickname-not-a-name.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/why-we-ask-for-a-nickname-not-a-name.jpg</image:loc><image:title>Why Dreamify asks for a nickname, not a name</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/why-we-build-ios-first.html</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/why-we-build-ios-first.jpg</image:loc><image:title>Why we build iOS first (and what would make us ship Android)</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/five-questions-before-building-any-app.html</loc><lastmod>2026-09-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/five-questions-before-building-any-app.jpg</image:loc><image:title>The five questions we ask before building any app (most ideas fail at number two)</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/where-the-first-marketing-dollar-goes.html</loc><lastmod>2026-09-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/where-the-first-marketing-dollar-goes.jpg</image:loc><image:title>Retention or acquisition: where the first marketing dollar should go</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/manifestation-apps-are-mostly-wallpaper.html</loc><lastmod>2026-09-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/manifestation-apps-are-mostly-wallpaper.jpg</image:loc><image:title>Manifestation apps are mostly wallpaper. Here is what makes one actually stick.</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/apple-search-ads-vs-meta-for-ios-apps.html</loc><lastmod>2026-09-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/apple-search-ads-vs-meta-for-ios-apps.jpg</image:loc><image:title>Apple Search Ads vs Meta for iOS apps: when each one wins</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/what-a-coffee-shop-loyalty-app-needs.html</loc><lastmod>2026-09-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/what-a-coffee-shop-loyalty-app-needs.jpg</image:loc><image:title>What a coffee shop loyalty app actually needs: lessons from GERG</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/six-voices-not-sixty.html</loc><lastmod>2026-09-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/six-voices-not-sixty.jpg</image:loc><image:title>Six voices, not sixty: how we chose the narrators for Viola</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/rejected-by-app-review-8-reasons.html</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/rejected-by-app-review-8-reasons.jpg</image:loc><image:title>Rejected by App Review? These 8 guidelines cover most of it</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/loyalty-tiers-what-each-level-should-unlock.html</loc><lastmod>2026-09-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/loyalty-tiers-what-each-level-should-unlock.jpg</image:loc><image:title>Loyalty tiers from Bronze to Diamond: what each level should actually unlock</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/qr-at-the-till-designing-for-the-cashier.html</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/qr-at-the-till-designing-for-the-cashier.jpg</image:loc><image:title>QR at the till: the loyalty app user nobody designs for is the cashier</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/allergens-on-the-menu-the-boring-feature-that-builds-trust.html</loc><lastmod>2026-09-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/allergens-on-the-menu-the-boring-feature-that-builds-trust.jpg</image:loc><image:title>Allergens on the menu: the boring feature that builds more trust than any campaign</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/why-viola-writes-scenes-not-affirmations.html</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/why-viola-writes-scenes-not-affirmations.jpg</image:loc><image:title>Why Viola writes you a scene instead of an affirmation</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/order-ahead-and-the-queue-problem.html</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/order-ahead-and-the-queue-problem.jpg</image:loc><image:title>Order ahead and the queue problem: why preparing a cart in advance beats skipping the line</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/swipe-right-to-keep-the-morning-deck.html</loc><lastmod>2026-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/swipe-right-to-keep-the-morning-deck.jpg</image:loc><image:title>Swipe right to keep: why Viola’s morning deck is a deck</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/apple-wallet-pass-vs-a-full-loyalty-app.html</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/apple-wallet-pass-vs-a-full-loyalty-app.jpg</image:loc><image:title>Apple Wallet pass or a full loyalty app? When each one is enough</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/five-integrations-a-cafe-loyalty-app-needs.html</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/five-integrations-a-cafe-loyalty-app-needs.jpg</image:loc><image:title>The five integrations a café loyalty app needs (and the one it usually does not)</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/launching-a-loyalty-app-to-regulars-the-first-30-days.html</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/launching-a-loyalty-app-to-regulars-the-first-30-days.jpg</image:loc><image:title>Launching a loyalty app to regulars: what the first 30 days look like in the shop</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/should-your-cafe-have-an-app-or-a-web-page.html</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/should-your-cafe-have-an-app-or-a-web-page.jpg</image:loc><image:title>Should your café have an app, or just a web page? An honest answer</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/what-drives-the-cost-of-a-brand-app.html</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/what-drives-the-cost-of-a-brand-app.jpg</image:loc><image:title>What drives the cost of a brand app (and what does not)</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/the-app-store-is-not-a-lottery.html</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/the-app-store-is-not-a-lottery.jpg</image:loc><image:title>The App Store is not a lottery</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/one-person-per-app.html</loc><lastmod>2026-08-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/one-person-per-app.jpg</image:loc><image:title>One person per app: how we structure ownership in a small studio</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/shipping-weekly-without-breaking-things.html</loc><lastmod>2026-08-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/shipping-weekly-without-breaking-things.jpg</image:loc><image:title>Shipping weekly without breaking things: release discipline for a small team</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/english-and-turkish-from-day-one.html</loc><lastmod>2026-08-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/english-and-turkish-from-day-one.jpg</image:loc><image:title>English and Turkish from day one: what bilingual launches cost and what they return</image:title></image:image></url>
  <url><loc>https://kntappstudio.co/blog/keeping-ai-costs-under-control-in-a-subscription-app.html</loc><lastmod>2026-08-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://kntappstudio.co/assets/blog/keeping-ai-costs-under-control-in-a-subscription-app.jpg</image:loc><image:title>Keeping AI costs under control in a subscription app</image:title></image:image></url>
</urlset>
