SnapSpots Location App
iOS App Design and Development · 2026
SnapSpots is a native iOS app for saving the places that matter.
Snap a photo and it's automatically tagged with where and when you took it, then dropped into a private, on-device list of spots you can find your way back to or share with a friend.
The whole experience is built around two everyday moments — remembering where you parked, and telling someone exactly where to meet — and everything stays on your iPhone: no account, no subscription, and no backend.
As my first native iOS project, I designed and built the entire app from the ground up — the custom camera, the private feed, the post-capture preview, and onboarding — recreating a carefully considered Figma layout while leaning on the platform where it counts.
The interface is designed around iOS 26's Liquid Glass surfaces, the system share sheet, and the real permission dialogs, so the app feels native rather than reimplementing what iOS already does well.
Under the hood, SnapSpots is a SwiftUI app targeting iOS 26.
A custom AVFoundation camera handles photo and press-and-hold video capture; CoreLocation and MapKit provide geotagging and reverse-geocoded “Place · City” names; and SwiftData keeps an on-device record of every saved spot, with the media stored as files in the app sandbox so the library stays fast and fully private.
Captured photos and videos live entirely inside SnapSpots, separate from the system Photos library, and the app ships as a one-time paid download with no in-app purchases, no tracking, and nothing leaving the phone.
Tech Stack
- Language: Swift (6.3 toolchain · Swift 5 language mode)
- UI: SwiftUI · iOS 26 · Liquid Glass
- Camera & video: AVFoundation · AVCaptureSession
- Location & maps: CoreLocation · MapKit · reverse geocoding · Open in Maps
- Local data: SwiftData · app-sandbox file storage
- Sharing: System share sheet · SwiftUI ShareLink
- Tooling: Xcode 26.5 · Swift Package Manager
- Distribution: App Store · one-time paid · no IAP, accounts, or backend
SnapSpots iOS App

Your private feed of saved spots

Snap a photo of any place

Tap a spot for quick actions

Open any spot in Maps

Share a spot — photo & location
