DEV Community

Dave Kurian profile picture

Dave Kurian

Building with Open Template Forest and OTF kits.

Location Boston, USA Joined Joined on  Personal website https://otf-kit.dev github website twitter website
Google Play Families policy: build checks for child-targeted apps

Google Play Families policy: build checks for child-targeted apps

5
Comments 1
6 min read
Android 14 foreground services: declare the type and permission

Android 14 foreground services: declare the type and permission

Comments
5 min read
Android notification permission: request POST_NOTIFICATIONS in context

Android notification permission: request POST_NOTIFICATIONS in context

Comments
6 min read
Google Play ads declaration: check formats before submission

Google Play ads declaration: check formats before submission

Comments 1
6 min read
Sign in with Apple: App Review guideline 4.8 for social logins

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

Comments
6 min read
Google Play Billing for Android apps that sell digital features

Google Play Billing for Android apps that sell digital features

Comments
6 min read
Android 15 edge-to-edge: fix screens before content hides behind system bars

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

Comments
6 min read
Android 16 KB pages: check native libraries before the deadline

Android 16 KB pages: check native libraries before the deadline

Comments 1
6 min read
Android advertising ID: check the AD_ID permission before targeting Android 13

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

Comments
6 min read
Apple privacy manifests: declare data and required-reason API use

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

Comments
6 min read
App Tracking Transparency: when your iOS app must ask to track

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

5
Comments 3
5 min read
Apple's EU payment options: compare fees and checkout costs before launch

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

Comments 1
6 min read
How to prepare your production Next.js app for the October 14 security update

How to prepare your production Next.js app for the October 14 security update

1
Comments
6 min read
Before iOS uploads, verify Xcode 26 and the iOS 13 deployment target

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

1
Comments 1
6 min read
Account deletion across Google Play and Apple: what your app needs

Account deletion across Google Play and Apple: what your app needs

1
Comments
6 min read
Google Play closed testing: prepare for the 14-day wait before launch

Google Play closed testing: prepare for the 14-day wait before launch

Comments 1
5 min read
Google Play API 36 deadline: app status and extension choices

Google Play API 36 deadline: app status and extension choices

Comments
6 min read
Scoped Supabase tokens: limit what your app’s agent can change

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

Comments 1
5 min read
Vercel storage billing and 30-day retention: what Pro teams should check before Oct 23

Vercel storage billing and 30-day retention: what Pro teams should check before Oct 23

Comments 1
5 min read
Cloudflare Markdown for Agents now streams converted responses

Cloudflare Markdown for Agents now streams converted responses

Comments
6 min read
What it took to deploy the SaaS Dashboard kit from a clean clone

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

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

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

Comments 1
6 min read
Live Activity or push notification? Choose by user need

Live Activity or push notification? Choose by user need

Comments 1
6 min read
When Cloudflare WAF detections fail, choose a rule response for each route

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

Comments 1
6 min read
App Store creative assets: prepare headers and search placements early

App Store creative assets: prepare headers and search placements early

Comments 1
6 min read
How Vercel lets coding agents prepare a domain purchase for approval

How Vercel lets coding agents prepare a domain purchase for approval

Comments 1
5 min read
Prepare iOS 27 subscriptions: StoreKit 2, Bundles, and Suites

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

Comments
6 min read
iPhone Duo app readiness: layout testing and App Store screenshots

iPhone Duo app readiness: layout testing and App Store screenshots

Comments
6 min read
Lovable usage limits: choose an alert or block with live-app impact in view

Lovable usage limits: choose an alert or block with live-app impact in view

Comments
6 min read
How to test whether coding agents discover the skills you need

How to test whether coding agents discover the skills you need

Comments
6 min read
OpenRouter says its Stripe announcement needs no integration change

OpenRouter says its Stripe announcement needs no integration change

5
Comments
6 min read
Anthropic’s November 12 Usage Policy update: checklist for AI app builders

Anthropic’s November 12 Usage Policy update: checklist for AI app builders

5
Comments
5 min read
Claude Sonnet 5.5 cache reads cost half: measure your own savings

Claude Sonnet 5.5 cache reads cost half: measure your own savings

5
Comments 2
6 min read
Bolt.new alternatives: choose a path to ship a production app

Bolt.new alternatives: choose a path to ship a production app

Comments
7 min read
A safe evaluation plan for Vercel’s free Glyph Cluster model

A safe evaluation plan for Vercel’s free Glyph Cluster model

Comments
6 min read
Claude Haiku 5.5 production routing: measure cost, latency, and task quality

Claude Haiku 5.5 production routing: measure cost, latency, and task quality

Comments
6 min read
Migrate three OpenAI API model IDs before the April 2027 shutdown

Migrate three OpenAI API model IDs before the April 2027 shutdown

Comments
5 min read
Add file-based voice input and spoken replies to your OpenRouter app

Add file-based voice input and spoken replies to your OpenRouter app

Comments
7 min read
Can you import a GitHub repository into Lovable? Here is the current answer

Can you import a GitHub repository into Lovable? Here is the current answer

Comments
6 min read
Vercel AI Gateway confidence fallbacks: measure before rollout

Vercel AI Gateway confidence fallbacks: measure before rollout

1
Comments 1
6 min read
Mistral Large 4 hosted preview vs weights: choose by your constraints

Mistral Large 4 hosted preview vs weights: choose by your constraints

Comments
6 min read
Vercel Agent private packages: put registry credentials in shared environment

Vercel Agent private packages: put registry credentials in shared environment

Comments
5 min read
OpenAI text watermarking does not give your app a provenance log

OpenAI text watermarking does not give your app a provenance log

Comments
6 min read
What you hold after a $9 site purchase, line by line

What you hold after a $9 site purchase, line by line

Comments
6 min read
What runs before withSupabase in an MCP pipeline?

What runs before withSupabase in an MCP pipeline?

Comments
6 min read
Which addresses go on cloudflared --allowed-mail?

Which addresses go on cloudflared --allowed-mail?

Comments
6 min read
Does anything still expect a 40-character GitHub token?

Does anything still expect a 40-character GitHub token?

Comments
6 min read
What a Claude Code mod can do with your permissions

What a Claude Code mod can do with your permissions

Comments
7 min read
Can you swap a Jev decision call for Clef on Workers AI?

Can you swap a Jev decision call for Clef on Workers AI?

Comments
7 min read
Use Laya for structured decisions in your app

Use Laya for structured decisions in your app

Comments
7 min read
Fitness app template for a trainer’s member app: what the $99 kit gives you

Fitness app template for a trainer’s member app: what the $99 kit gives you

Comments
6 min read
Expo app kit vs building from a blank React Native project

Expo app kit vs building from a blank React Native project

Comments
6 min read
SaaS Dashboard template for a project-ops app: screens and stack before you buy

SaaS Dashboard template for a project-ops app: screens and stack before you buy

Comments
7 min read
Choose the $9 Aura landing for your SaaS page

Choose the $9 Aura landing for your SaaS page

Comments
7 min read
One client app on the $99 kit license, or the Team seat

One client app on the $99 kit license, or the Team seat

Comments
6 min read
Does Ember-1 lower cost per finished coding task?

Does Ember-1 lower cost per finished coding task?

Comments
6 min read
Stay on RNUI's native catalog, or leave for web parity: a coverage checklist

Stay on RNUI's native catalog, or leave for web parity: a coverage checklist

Comments
6 min read
The maintenance clock starts the moment a Tailwind UI snippet is pasted

The maintenance clock starts the moment a Tailwind UI snippet is pasted

Comments
6 min read
shadcn/ui or otf-kit: four forks before you change the Button import

shadcn/ui or otf-kit: four forks before you change the Button import

Comments
6 min read
Buy the Arcade kit when the product is a games store

Buy the Arcade kit when the product is a games store

Comments
7 min read
loading...