Skip to content
Blog

AI coding guides & resources

Engineering decisions, tutorials, and video guides from the OTF team.

Booking kit: own availability, confirmations, and the agent loop
kitsSep 11, 2026

Booking kit: own availability, confirmations, and the agent loop

Product how-to for the OTF booking-kit — schedule logic in a repo your Cursor or Claude Code agents extend, without renting someone else's booking UI forever.

8 min read
Staged OTA rollouts catch bad Expo updates before everyone gets them
react-nativeSep 11, 2026

Staged OTA rollouts catch bad Expo updates before everyone gets them

Ship Expo OTA updates to 5% of users first, watch crash data, then ramp — how staged rollouts stop one bad bundle reaching everyone.

7 min read
Bolt Cloud hosts the preview; a kit is the repo Cursor keeps editing
ai-toolsSep 11, 2026

Bolt Cloud hosts the preview; a kit is the repo Cursor keeps editing

Bolt.new + Bolt Cloud bundle chat, auth, DB, hosting, and Stripe. Own a kit when Claude Code or Cursor need a durable buyer repo.

8 min read
Rork Design/Build credits vs a fitness kit your Cursor agents keep
ai-toolsSep 11, 2026

Rork Design/Build credits vs a fitness kit your Cursor agents keep

Mobile Design vs Build credits and App Store submit in Rork, versus an owned fitness kit repo for Cursor.

6 min read
Prompt-to-Vercel with v0 is not the same as owning a production kit
ai-toolsSep 10, 2026

Prompt-to-Vercel with v0 is not the same as owning a production kit

v0 turns prompts into Vercel-ready UIs and PRs. Own a kit when you need auth, payments, EAS, and agent docs in a buyer repo.

6 min read
Retool and Appsmith fit internal tools; a SaaS dashboard kit owns the product repo
kitsSep 10, 2026

Retool and Appsmith fit internal tools; a SaaS dashboard kit owns the product repo

Retool and Appsmith ship internal-tools platforms. OTF's SaaS Dashboard kit ships an owned Vite+Hono product repo with auth, Stripe, and agent configs.

8 min read
Secure token storage in Expo stops leaking sessions attackers can replay
react-nativeSep 10, 2026

Secure token storage in Expo stops leaking sessions attackers can replay

Stop storing auth tokens in plaintext AsyncStorage. SecureStore with Keychain and Keystore done right.

8 min read
GitHub Actions triggers EAS builds when EXPO_TOKEN and non-interactive flags are set
react-nativeSep 10, 2026

GitHub Actions triggers EAS builds when EXPO_TOKEN and non-interactive flags are set

Wire GitHub Actions to EAS Build with EXPO_TOKEN, expo-github-action v8, and non-interactive flags so CI triggers remote builds without leaking secrets.

7 min read
Cal.com and Calendly schedule meetings; a booking kit owns the client app
kitsSep 10, 2026

Cal.com and Calendly schedule meetings; a booking kit owns the client app

Cal.com and Calendly win at meetings. A full-stack booking kit owns discovery, services, live slots, Stripe, and Expo iOS/Android/web.

8 min read
Emergent ships fast previews; a kit owns the production repo you keep
ai-toolsSep 10, 2026

Emergent ships fast previews; a kit owns the production repo you keep

Emergent is a sandboxed AI app builder. When you need a repo Claude Code and Cursor can keep shipping, own a full-stack kit instead of another credit loop.

6 min read
Transactional email your AI-built app already owes users from day one
backendSep 10, 2026

Transactional email your AI-built app already owes users from day one

Welcome emails, password resets, and receipts decide whether users trust your app. Set them up before launch, not after complaints.

9 min read
Release health for AI-built apps: let every build carry its verdict
ai-toolsSep 10, 2026

Release health for AI-built apps: let every build carry its verdict

Crash counts scale with users and mislead: track per-release crash-free users and sessions against a baseline, alert on the rate, and let each build carry its verdict.

6 min read
Launch checklist for your AI-built app: four gates before strangers arrive
ai-toolsSep 10, 2026

Launch checklist for your AI-built app: four gates before strangers arrive

Four launch gates for an AI-built app: store acceptance, tagged releases, a production-tested money path, and an owned launch day with a rollback.

6 min read
Price your first paid tier like a promise you can keep shipping
react-nativeSep 10, 2026

Price your first paid tier like a promise you can keep shipping

One paid tier, one price, one promise: ship your AI-built app's first paid plan with hosted checkout and gates that hold.

8 min read
Paywall conversion climbs when every test changes one thing at a time
react-nativeSep 10, 2026

Paywall conversion climbs when every test changes one thing at a time

Your paywall works but nobody buys: remotely editable offers, one-test-at-a-time discipline, and the three conversion leaks to fix first.

9 min read
Face ID and fingerprint in Expo: local-auth setup with fallbacks that pass review
react-nativeSep 9, 2026

Face ID and fingerprint in Expo: local-auth setup with fallbacks that pass review

Wire expo-local-authentication with device-fallback, lockout handling, and secure opt-in — Face ID and fingerprint that survive real devices and app review.

7 min read
React Native cold start drops when Hermes, lazy screens, and trim bundles ship together
react-nativeSep 9, 2026

React Native cold start drops when Hermes, lazy screens, and trim bundles ship together

Cut React Native cold start with Hermes bytecode, lazy screens, and bundle trims you can ship this week.

10 min read
Supabase migrations ship safely when every change is reversible and tested first
supabaseSep 9, 2026

Supabase migrations ship safely when every change is reversible and tested first

Small reversible Supabase migrations, expand-contract renames, and timeout guards keep mobile backends shipping safely.

9 min read
Expo push notifications arrive reliably when tokens, receipts, and retries are wired right
react-nativeSep 9, 2026

Expo push notifications arrive reliably when tokens, receipts, and retries are wired right

Expo push tokens expire, receipts fail silently, and retries need a queue. A production pattern for notifications that arrive.

9 min read
Crash triage that ships fixes: read every Sentry issue like a release engineer
react-nativeSep 9, 2026

Crash triage that ships fixes: read every Sentry issue like a release engineer

Your Sentry inbox fills faster than you fix. This triage workflow turns issue states, release tags, and grouping into a fix order that ships weekly.

8 min read
Feature flags let AI-built apps ship boldly and roll back instantly
ai-toolsSep 9, 2026

Feature flags let AI-built apps ship boldly and roll back instantly

Every AI feature needs a kill switch and a rollout dial. Here is the flag pattern that keeps production surprises reversible.

8 min read
Expo config plugins that stop native drift: authoring and prebuild discipline
react-nativeSep 8, 2026

Expo config plugins that stop native drift: authoring and prebuild discipline

Author Expo config plugins that survive prebuild: mod ordering, idempotent plugins, CNG discipline, and a debug order for native drift.

6 min read
Cursor rules that keep mobile repos shippable under production pressure
cursorSep 8, 2026

Cursor rules that keep mobile repos shippable under production pressure

Write scoped Cursor rules for Expo and React Native repos that protect routing, data, and native boundaries in production.

6 min read
Vercel cron jobs that keep mobile backends fast and reliable
backendSep 8, 2026

Vercel cron jobs that keep mobile backends fast and reliable

Run Vercel cron jobs for cleanup, sync, and push fan-out so your mobile backend stays fast while users sleep.

7 min read

Free with your email

Get the free AI configs pack

The AI files every kit ships with. Drop them in and your AI tool knows your project.

  • CLAUDE.mdProject context
  • .cursorrulesRules for Cursor
  • prompts/Task prompts

No spam. Unsubscribe any time.