The Fairman Rogers Four-in-Hand by Thomas Eakins, 1879-80

Router

iOS app facilitating group decision-making for destinations and activities.

iOSFirebase

The Fairman Rogers Four-in-Hand by Thomas Eakins, 1879-80


[Archived] - iOS app for setting up plans and destinations between group of people, friends, family, or co-workers.

Challenges & Solutions

  • Designing a smooth on-boarding experience for the userFirebase Authentication to minimize friction, asking for location permission only when needed, before fetching maps
  • Using MapKit and CoreLocation to create easy to use input method for maps using pinsTaking inspiration from location sharing apps, while using apple assets to provide native app look and feel
  • Designing clear and informative map cardsWhiteboarding -> Design mockups -> design prototypes -> peer review
  • Apple Watch SupportDue to Firebase and API limitations, followed by data synchronization limitation and deadlines, it was not implemented

Technical Details

Made with SwiftUI to use system sensors, and Firebase Firestore to store location and other meeting data remotely.

Learnings

  • MapKit and CoreLocation for iOS
  • Xcode privacy & permission requirement for location services
  • Advanced Firebase permissions with nested folders