// the find
firebase/quickstart-ios
Firebase Quickstart Samples for iOS
Official Firebase sample apps for iOS covering the full Firebase product surface — Auth, Firestore, Realtime Database, Analytics, Crashlytics, Remote Config, and more. Each service gets its own standalone Xcode project with both Swift and Objective-C targets. This is reference material from the Firebase team itself, not a community effort.
Per-service CI badges on every sample means you can tell at a glance whether a given quickstart actually builds against the current SDK — that's more discipline than most official SDK repos show. Each sample is a self-contained Xcode project rather than a monorepo with shared state, so you can copy one folder and have something that works without untangling dependencies. The SwiftUI variants exist alongside UIKit/Storyboard examples, so you're not stuck reading decade-old UIKit code to understand a modern pattern. Active maintenance — last push June 2026 — means samples track recent SDK changes rather than being perpetually two major versions behind.
Every sample requires you to manually download a GoogleService-Info.plist from the Firebase console and drop it in before anything runs — there's no script or mock mode, so first-run friction is real and CI can't run the samples without live Firebase projects. The samples are intentionally minimal to the point of being useless as architectural guidance; they show how to call the API but not how to structure a real app around it, so you'll learn the API surface and still have to figure out everything else yourself. No SwiftUI samples for several services (App Distribution, Database) — the Objective-C targets are still present but the SwiftUI migration is inconsistent. GoogleService-Info.plist files are checked in as placeholder stubs, which is fine, but a developer not reading the setup instructions will waste time wondering why nothing connects.