Log an observation with no signal required
Species, count, habitat, behavior, and GPS-derived county all save locally the moment an observation happens, regardless of connectivity.
Built for the field, not the WiFi.
An offline-first field notebook for birders, built on Clean Architecture and real GPS logging.
Try it liveGood birding happens in exactly the places cell signal doesn’t reach — so a logging app that depends on connectivity to save an observation fails at the one moment it matters most.
Birding Field Companion logs observations — species, count, habitat, behavior, GPS, and county — entirely locally first, backed by Drift over SQLite and structured with Riverpod-driven Clean Architecture.
Species, hotspot, and audio packs install independently and on demand, and a sync outbox reconciles offline work once the device is back online, so nothing about the core logging loop depends on a connection.
Species, count, habitat, behavior, and GPS-derived county all save locally the moment an observation happens, regardless of connectivity.
Built for the field, not the WiFi.
Installable, independently versioned packs let the app carry deep regional content without bloating the base install.
Content scales with what a birder actually needs.
A local sync outbox holds offline writes and reconciles them once back online, so logging never blocks on network state.
Connectivity is a convenience, not a dependency.
Every observation logs locally with GPS and county lookup first, with sync treated as an eventual reconciliation step rather than a requirement for the app to function in the field.
Species, hotspot, and audio content ship as independently versioned packs that install on demand, keeping the base app light while still supporting deep regional content.
A local outbox queues writes made while offline and reconciles them once connectivity returns, instead of blocking the core logging workflow on network availability.
Birding Field Companion is built around logging in the field first, syncing later.
Species, count, habitat, behavior, and GPS-derived county save locally with no connection required.
Species, hotspot, and audio packs download on demand, versioned independently of the base app.
A local outbox reconciles offline writes automatically once connectivity returns.