The SwiftUI starter kit indie iOS apps deserve
Stop rebuilding paywalls, subscriptions, and AI plumbing for every idea. Start from a production-shaped SwiftUI codebase you actually own.
- Liquid Glass on iOS 26+, iOS 17+ fallback
- Cloudflare Workers backend proxy
- AI models via OpenRouter
- Dark mode support
A SwiftUI repo you can extend tonight
Folders, conventions, and real modules — not an empty Xcode project and a hope.
- Feature-first folder layout
- Typed app container
- Preview-friendly screens
- Ready for Cursor and Xcode
Project
- SwiftBoilerplate
- App
- LaunchApp.swift
- AppContainer.swift
- Features
- Paywall
- Settings
- Analytics
- AI
- DesignSystem
- Docs
import SwiftBoilerplate @MainActorfinal class AppContainer: Observable { let analytics: AnalyticsClient let billing: BillingClient let ai: AIClient}Wired for the best stack to ship fast
- Swift
- SwiftUI
- Cloudflare
- OpenRouter
- RevenueCat
- Google Analytics
The idea is the only blank
Launch your tracker, tutor, solver, reminder, or other indie app before Sunday.
Paywalls, AI chat, and subscriptions already live in the repo. You restyle the screens and name the product — Swift Boilerplate keeps the plumbing.
For agents and humans
An AI-ready codebase
Vibe-code an iOS app on a repo your editor can already read.
Swift Boilerplate ships with Cursor rules, Claude skills, and a tidy MVVM layout an agent can follow — so Cursor, Claude Code, and Xcode stay on the same map instead of inventing a new one.
Code
Claude
Cursor
Windsurf
GitHub Copilot
What's inside
The building blocks indie apps actually ship with
Eight foundations you would otherwise rebuild on every new idea — already shaped for a real App Store launch.
The full kit
Everything you need to ship
Production-ready modules that save you months of development time.
Conservative total saved
218–332 hours
A low-end range across every module in the kit — weeks of scaffolding you skip on the first app.
Time back
What you save versus starting from scratch
Rough indie-dev estimates. Your mileage will vary — the point is you skip the same three weeks of setup.
Settings and paywall UI
From scratch14 hrsWith the kitIncludedPaywalls & RevenueCat subscriptions
From scratch16 hrsWith the kitIncludedLiquid Glass + iOS 17 Material fallback
From scratch14 hrsWith the kitIncludedCloudflare AI proxy + OpenRouter
From scratch12 hrsWith the kitIncludedGoogle Analytics events
From scratch8 hrsWith the kitIncludedMVVM folders & docs
From scratch8 hrsWith the kitIncluded
About 72 hours·Roughly $7,200
Estimated at $100/hr. Placeholder math you can replace with your own rate.
A look inside
Configure once. Ship the rest.
Drop in your keys, keep the architecture. The kit is Swift you can read — not a black box.
import Foundation struct AppConfig: Sendable { var workerURL: URL var revenueCatKey: String var openRouterModel: AIModel} extension AppConfig { static let live = AppConfig( workerURL: URL(string: "https://ai.your-worker.workers.dev")! revenueCatKey: "appl_••••••••", openRouterModel: .gpt4o )}Launch pricing
One-time purchase. Yours to keep.
Pay once, own the source. The launch price is $49 — down from $79. No subscription.
Guides
Guides & tutorials for indie iOS developers
Short, practical notes from shipping real App Store apps — review, paywalls, and the boring checks that save two weeks.
Questions
Answers before you buy
Start the next app ahead of the boring parts
Grab the kit, drop in your keys, and spend the week on the idea — not the scaffolding.
Start Shipping!