LimitedRound 2 is open. Get your first month free, no extra charge.Join the waitlist ›
Wire in your backend

Add a backend, paywall, and analytics to your iOS app

Everything an app needs beyond the screens: a database, sign-in, a paywall, payments, analytics, and crash reporting. Each guide shows what the service does, how AppFlight wires it in (public key in the app, secrets kept server-side), and a real SwiftUI example.

How to add a photo picker to a SwiftUI appHow to add a photo picker to a SwiftUI app with PhotosPicker, load the selected image, and why it needs no library permission prompt.How to add AdMob ads to an iOS appA plain guide to adding Google AdMob ads to an iOS app, the SwiftUI banner setup, App Tracking Transparency, and how AppFlight wires it in.How to add Amplitude to an iOS appHow to add Amplitude product analytics to an iOS app with the Swift SDK, a SwiftUI event example, and the client key split.How to add Apple Pay to an iOS appA plain guide to adding Apple Pay to an iOS app for physical goods, the SwiftUI PayWithApplePayButton, and when StoreKit is required instead.How to add camera access to a SwiftUI appHow to add camera access to a SwiftUI app by wrapping UIImagePickerController, plus the Info.plist usage string the App Store requires.How to add ElevenLabs text to speech to an iOS appHow to add ElevenLabs text to speech to an iOS app, play the audio in SwiftUI, and keep the secret API key on a backend not in the binary.How to add Firebase Authentication to SwiftUIA guide to adding Firebase Authentication to a SwiftUI app, the email sign-in code, and how AppFlight wires the config in with no secret key.How to add Firebase Cloud Messaging to an iOS appA guide to adding Firebase Cloud Messaging push notifications to an iOS app, the SwiftUI setup, and where the APNs key actually lives.How to add Firebase to your iOS appA plain guide to adding Firebase auth, Firestore, and analytics to a native iOS app, the SwiftUI setup, and how it compares to Supabase.How to add Firestore to an iOS appA plain guide to adding Cloud Firestore to an iOS app, reading and writing data in SwiftUI, and how AppFlight wires the connector in.How to add Google Sign-In to an iOS appA plain guide to adding Google Sign-In to an iOS app, the SwiftUI flow, the URL scheme setup, and how AppFlight wires it to your auth.How to add HealthKit to an iOS appHow to add HealthKit to an iOS app, request permission, read step and health data in SwiftUI, and pass App Store privacy review.How to add in-app purchases with StoreKit 2A plain guide to adding in-app purchases to an iOS app with StoreKit 2, the SwiftUI code, and how AppFlight wires the products in for you.How to add MapKit to a SwiftUI appA plain guide to adding MapKit to a SwiftUI app, the Map view with markers, location permission, and how AppFlight scaffolds the screen.How to add Mixpanel to your iOS appA plain guide to adding Mixpanel product analytics to a native iOS app, the SwiftUI setup, and how it compares to PostHog.How to add OneSignal to your iOS appA plain guide to adding OneSignal push notifications to a native iOS app, the SwiftUI and APNs setup, and the client vs secret key split.How to add OpenAI to your iOS appA plain guide to adding OpenAI features to a native iOS app, why the API key must stay server-side, and the SwiftUI setup with a proxy.How to add PostHog to your iOS appA plain guide to adding PostHog product analytics to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add push notifications to an iOS appA plain guide to adding push notifications to an iOS app, the SwiftUI permission and token code, and how AppFlight wires the backend in.How to add RevenueCat to your iOS appA plain guide to adding RevenueCat subscriptions to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add Sentry to your iOS appA plain guide to adding Sentry crash and error reporting to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add Sign in with AppleA plain guide to adding Sign in with Apple to an iOS app, the SwiftUI button and credential code, and how AppFlight wires it to your auth.How to add Stripe to your iOS appA plain guide to adding Stripe payments to a native iOS app, the SwiftUI setup, and when Apple in-app purchase is required instead.How to add subscriptions to an iOS appA plain guide to adding auto-renewable subscriptions to an iOS app, the StoreKit 2 SwiftUI code, and how AppFlight wires the paywall in.How to add Supabase to your iOS appA plain guide to adding Supabase auth and database to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add Superwall to your iOS appA plain guide to adding Superwall paywalls to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add the Claude API to an iOS appA plain guide to adding Anthropic Claude to an iOS app through your own backend, the SwiftUI call, and why the API key stays server-side.How to add the Replicate API to an iOS appHow to call the Replicate API from an iOS app to run AI models, why the token must stay on a backend, and how AppFlight keeps it server-side.How to build a paywall in SwiftUIHow to build a paywall in SwiftUI with StoreKit 2, load products, handle purchases and restores, and when to use RevenueCat or Superwall.How to use CloudKit in an iOS appHow to use CloudKit to sync iOS app data through iCloud, the SwiftUI code, and why it needs no API keys at all.How to use Core Data in SwiftUIA plain guide to using Core Data in a SwiftUI app, the FetchRequest and persistent container setup, and how SwiftData and Core Data compare.How to use SwiftData for data persistenceHow to use SwiftData for local persistence in a SwiftUI app, with @Model and @Query, and how it compares to Core Data and CloudKit.RevenueCat vs Superwall for iOS appsAn honest comparison of RevenueCat and Superwall for iOS subscriptions, what each one is built for, and why many teams use both together.

‹ All guides

Build this app without opening Xcode.

AppFlight turns a plain-English prompt into a real native iOS app and ships it to the App Store. Round 2 is open: free for your first month.

Join the waitlist