Wandity Guides app displaying tour route with points of interest
Mobile

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.

Swift SwiftUI MapKit React Native Expo Core Location

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

Tour selection screen showing available cities
Browse tours across 25+ cities
Active tour view with map and current point of interest
GPS-triggered content as you explore

Next project

Overview Webcams

View project

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