Application / Live

Adventure Cache

A map-first geocaching and exploration companion: create adventures, follow clues, log finds, collect rewards, and keep working offline. Shipped to iOS and Android.

Current status
Live
Platforms
iOS · Android
Built with
.NET MAUI · SQLite

Available on the App Store and Google Play.

The River Marker Cache screen on an iPhone: a Cache Objective card for a traditional cache with one visit, item, hint and question, above a Next Move panel reading “Start with the active clue question, then head to the map.”, Seeker view, one active question and one hint, one visit and one item, and Open Directions and Check Weather buttons.
The River Marker Cache screen on an iPhone: a Cache Objective card for a traditional cache with one visit, item, hint and question, above a Next Move panel reading “Start with the active clue question, then head to the map.”, Seeker view, one active question and one hint, one visit and one item, and Open Directions and Check Weather buttons. Select the image to enlarge and browse 4 screenshots.

What it is

Adventure Cache is a companion app for geocachers, metal detectorists, and anyone looking for a reason to head outside: create geocaching adventures, hide caches, log finds, and earn badges. Caches, items, and adventures sit on a map with walking or driving directions, and detectorists get equipment profiles that tie their machine to the finds they log. It is live on Google Play and the App Store.

The rebuild

Adventure Cache began as a Xamarin.Forms app with separate Android and iOS projects. I rebuilt it as a single .NET MAUI project and kept its identity intact: the package identity, signing, offline field records, and sync queue all had to carry over. It was not a clean swap. Production rounds turned up Android startup and first-install database issues, then an iOS first-launch crash in App Store version 20.1, which version 20.2 fixed.

What changed afterward

Fresh installs, first launch, and the exact build the store delivers are now release gates of their own.

Read the engineering write-up on earlhayes.com

Adventure Cache screenshots