Skip to content
Blog

AI coding guides & resources

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

Android 15 edge-to-edge: fix screens before content hides behind system bars
architectureOct 11, 2026

Android 15 edge-to-edge: fix screens before content hides behind system bars

Targeting Android 15 or 16/API 36? Check edge-to-edge insets, opt-outs, cutouts, and less-visited screens before release.

8 min read
Sign in with Apple: App Review guideline 4.8 for social logins
architectureOct 11, 2026

Sign in with Apple: App Review guideline 4.8 for social logins

Using social login in iOS? Check guideline 4.8, its privacy criteria, and when an equivalent option is not required.

7 min read
Google Play Billing for Android apps that sell digital features
architectureOct 11, 2026

Google Play Billing for Android apps that sell digital features

Selling digital features on Android? Check when Google Play Billing applies, review mixed SKUs, and flag exceptions.

8 min read
Android 16 KB pages: check native libraries before the deadline
architectureOct 11, 2026

Android 16 KB pages: check native libraries before the deadline

Check native libraries, alignment, and 16 KB testing before Google Play’s February 2027 Android update deadline.

7 min read
Android advertising ID: check the AD_ID permission before targeting Android 13
architectureOct 11, 2026

Android advertising ID: check the AD_ID permission before targeting Android 13

Before raising target SDK, trace Advertising ID use, inspect merged manifests, and review your Play declarations.

7 min read
Apple privacy manifests: declare data and required-reason API use
architectureOct 11, 2026

Apple privacy manifests: declare data and required-reason API use

Audit app and SDK manifests, data declarations, required-reason APIs, and tracking domains before upload.

7 min read
Expo Go on iOS: sign-in steps for fresh clones
cross-platformOct 11, 2026

Expo Go on iOS: sign-in steps for fresh clones

Fix the Expo Go iOS first run by signing in on the terminal and in the app with one account.

6 min read
App Tracking Transparency: when your iOS app must ask to track
react-nativeOct 11, 2026

App Tracking Transparency: when your iOS app must ask to track

Learn when iOS apps need ATT, how to audit SDK data flows, and where consent fits in a production release.

6 min read
Apple's EU payment options: compare fees and checkout costs before launch
cross-platformOct 11, 2026

Apple's EU payment options: compare fees and checkout costs before launch

Compare Apple's EU payment routes, listed commissions, conversion risk and billing work before adding checkout.

8 min read
Next.js security update: prepare for Oct 14
vercelOct 10, 2026

Next.js security update: prepare for Oct 14

Inventory your Next.js version, deployment path, and patch owner before the October 14 security release.

7 min read
Before iOS uploads, verify Xcode 26 and the iOS 13 deployment target
react-nativeOct 10, 2026

Before iOS uploads, verify Xcode 26 and the iOS 13 deployment target

Check the uploaded build’s Xcode and SDK, then confirm its iOS deployment target before sending it to App Store Connect.

7 min read
Account deletion: Google Play and Apple rules
ai-toolsOct 10, 2026

Account deletion: Google Play and Apple rules

Account creation requires deletion: Google Play needs in-app and web paths; Apple requires in-app initiation.

8 min read
Google Play closed testing: 14-day requirement
react-nativeOct 10, 2026

Google Play closed testing: 14-day requirement

Newer personal Play accounts need 12 testers opted in continuously for 14 days before production access.

6 min read
Google Play API 36 deadline: app status and extension choices
announcementOct 10, 2026

Google Play API 36 deadline: app status and extension choices

Google Play’s API 36 deadline has passed. Check your app’s target, published status, and extension eligibility before the November 1 cutoff.

7 min read
Scoped Supabase tokens: limit what your app’s agent can change
supabaseOct 10, 2026

Scoped Supabase tokens: limit what your app’s agent can change

Narrow Supabase tokens to selected projects and permissions; test each agent or CI task before replacing a broad token.

6 min read
Vercel storage and 30-day retention: checks before Oct 23
vercelOct 10, 2026

Vercel storage and 30-day retention: checks before Oct 23

Check Vercel’s billing email, per-project storage, and deployment retention before the Oct 23 change to a 30-day window.

6 min read
Cloudflare Markdown for Agents now streams converted responses
agentsOct 10, 2026

Cloudflare Markdown for Agents now streams converted responses

Cloudflare streams Markdown, removes token and length headers, and raises the decompressed HTML cap to 6 MiB.

7 min read
What it took to deploy the SaaS Dashboard kit from a clean clone
kitsOct 10, 2026

What it took to deploy the SaaS Dashboard kit from a clean clone

Three deploy attempts show what worked, why the earlier attempts did not leave a usable database, and which parts of the SaaS Dashboard setup remain untested.

6 min read
Can Ultrafast improve latency-sensitive API routes, and how do you test it?
ai-toolsOct 10, 2026

Can Ultrafast improve latency-sensitive API routes, and how do you test it?

A route-by-route way to test Ultrafast using your own latency, output-quality, rate-limit, and token-cost data before expanding traffic.

7 min read
Live Activity or push notification? Choose by user need
architectureOct 10, 2026

Live Activity or push notification? Choose by user need

Choose a Live Activity or push notification by user need, event duration, and backend cost.

7 min read
When Cloudflare WAF detections fail, choose a rule response for each route
architectureOct 10, 2026

When Cloudflare WAF detections fail, choose a rule response for each route

Cloudflare exposes failed detection IDs to rules. Choose where to block or challenge without assuming the detector’s default behavior.

7 min read
App Store creative assets: prepare headers and search placements early
announcementOct 10, 2026

App Store creative assets: prepare headers and search placements early

Apple’s product-page headers and search assets have distinct specs. Use Asset Library to prepare, preview and seek approval before a release.

7 min read
How Vercel lets coding agents prepare a domain purchase for approval
agentsOct 10, 2026

How Vercel lets coding agents prepare a domain purchase for approval

Vercel CLI can prepare a domain purchase, but a person confirms the price, renewal choice, and registrant details.

6 min read
Prepare iOS 27 subscriptions: StoreKit 2, Bundles, and Suites
announcementOct 9, 2026

Prepare iOS 27 subscriptions: StoreKit 2, Bundles, and Suites

A practical checklist for StoreKit 2 readiness and deciding whether Apple’s new subscription Bundles or Suites fit your app.

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.