CASE STUDY // NATIVE iOS APPLICATION
COMPASS
A city guide and trip planner with routes, walks, and offline access.
REAL PRODUCT INTERFACES
The product in action



Challenge
Make a city guide useful during a real trip, when people need more than hundreds of pins: a clear route, useful context, and a saved plan that remains available with unreliable connectivity.
Solution
We created a native SwiftUI/MapKit application with a local trip model, downloadable city packs, and cloud synchronization. Separate domains cover discovery, active walks, transport, accommodation, eSIM, weather, notifications, and offline access.
What we delivered
A signed release candidate, a live product website, and a content pipeline for 15 initial destinations across Russia.
ZeroBlack’s role
Product strategy / Content architecture / UX/UI / Native iOS / Web
Technology stack
Swift · SwiftUI · MapKit · SwiftData · Supabase · WeatherKit / Open-Meteo · Next.js
Delivered features
- Search across attractions, food, and practical places
- City map and nearby discovery
- Curated walks with stops and progress
- Day-by-day trip planning
- Favorites, collections, and visited places
- Offline city packs and updates
- Transport hub and mobility plan
- Accommodation search
- Travel eSIM selection
- Cached weather with fallback providers
- Practical information and local food
- Account, cloud sync, and notifications
Status
A new product in the release stage: the app has passed build and release checks, while historical metrics are not yet available.