Wandity Guides
Self-Guided Walking Tours
A mobile app offering self-guided walking tours in 25+ cities worldwide, featuring offline maps, audio narration, and curated routes through each city's most interesting neighborhoods.
Key Features
- 25+ city guides
- Offline map support
- GPS-triggered audio
- Curated walking routes
- Points of interest
- Distance tracking
The Challenge
Travelers want authentic local experiences without the constraints of group tours. We needed to build a mobile app that could guide users through curated walking routes with rich content at each stop — and it had to work offline, since cellular coverage varies widely across cities.
Our Approach
The iOS version was built natively with Swift and SwiftUI for the best possible map and location experience. MapKit provides smooth, responsive maps while Core Location handles GPS tracking with battery-efficient monitoring. Tour content is downloaded ahead of time so everything works without an internet connection.
For the cross-platform companion version, we used React Native with Expo, sharing the tour content format and backend while adapting the UI to each platform’s conventions.
Technical Highlights
- Native iOS with SwiftUI delivers smooth 60fps map interactions and native gesture support for the best user experience
- Offline-first architecture pre-downloads tour data, map tiles, and audio files so tours work without connectivity
- GPS-triggered content uses geofencing to automatically surface relevant information as users approach points of interest
- MapKit integration renders custom route overlays, animated user position, and interactive point-of-interest markers
- Battery optimization uses significant location changes for background tracking, switching to precise GPS only during active tours
- React Native + Expo version shares tour data format and API layer while providing platform-native UI on Android
Gallery
Next project
Overview Webcams
Start a project
Have a project in mind?
We'd love to hear about it. Drop us a line and let's talk about how we can bring your idea to life.
hello@wandity.com