SwiftUI

SwiftUI boilerplate that ships like an App Store app

Skip the boilerplate. This is a production-ready SwiftUI app with native StoreKit 2 purchases (not a RevenueCat wrapper), NavigationStack routing, @Observable state management, and Swift Concurrency throughout. Clerk auth, Supabase with RLS, and a universal AI gateway are pre-wired. One purchase, $54, no subscriptions.

Native StoreKit 2 — not a wrapper

PurchasesManager.swift
// StoreKit 2 - native iOS purchases, not a wrapper
@Environment(PurchasesManager.self) private var purchases
@State private var products: [Product] = []

var body: some View {
    List(products) { product in
        Button {
            Task { await purchases.purchase(product) }
        } label: {
            Text(product.displayName)
        }
    }
    .task {
        products = try? await Product.products(
            for: ["pro.monthly", "pro.yearly"]
        )
    }
}

// Subscription status updates automatically
var isProUser: Bool {
    guard let status = purchases.subscriptionStatus
    else { return false }
    return status.isActive
}

Stack details

Core technologies

SwiftUI
NavigationStack
StoreKit 2
Swift Concurrency
@Observable macro
Swift Data
Swift 5.9+

What's included

SwiftUI with declarative UI
NavigationStack for modern routing
StoreKit 2 for in-app purchases
Swift Concurrency (async/await)
Swift 5.9+
@Observable macro pattern
Swift Data for persistence
Push notifications via APNs
Background task handling
App Store build configs

How integrations work in SwiftUI

Clerk (Native Swift SDK)

Native Swift SDK with Keychain token storage and biometric Face ID / Touch ID gating. No ObjC bridge required — works directly with Swift Concurrency and async/await.

Supabase (Swift Client)

Official Swift client library with async/await query methods, Realtime subscriptions via WebSocket, and Row Level Security policies scoped to the Clerk user ID.

StoreKit 2 (Native Purchases)

Direct StoreKit 2 Product API, Subscription.Status, and Product.purchase() — no RevenueCat wrapper for iOS purchases. Server-side receipt validation included.

AI Gateway (async/await)

Swift async/await with URLSession. One API key, automatic provider fallback across Grok, OpenAI, Anthropic, and DeepSeek.

Cost comparison

Building this yourself

$16,800+

Plus 8 to 12 weeks of development time

Beyondkitter

$54

One-time payment, all 5 stacks included

Ready to ship with SwiftUI?

Auth, database, and native StoreKit purchases wired up. Configure your keys and go.

Get the SwiftUI Kit, $54