WildBit 0.1.0
WildBit 0.1.0 — initial public release
WildBit is an experimental, privacy-first hiking companion for Android. Its centerpiece is a pixel-art geographic map rendered from OpenStreetMap data through an original semantic compositor — not a raster map with a filter, but forests, water, trails, buildings, and POIs turned into a small illustrated world that Bit, the mascot, physically walks through.
Warning
This is an alpha prototype. It is not a certified navigation device and must not be used as the sole source for choosing or following a route. OSM data, GPS readings, and trail conditions may be incomplete or outdated.
Highlights in this release
- Pixel-art map renderer — terrain, biomes, water/waterways/coastline, trails/roads/bridges, buildings, trees, and POIs, all composited live from OSM data with stable geographic anchoring across pan/zoom/rotation.
- Explore — curated hiking routes (name, network classification, real length, CAI/SAC difficulty) via Waymarked Trails, merged with nearby generic OSM paths; works worldwide, not just Italy.
- Track — GPS recording with pause/resume, GPX import/export, live stats, and a new altimeter readout next to the map controls.
- Compass — tilt-compensated heading mode driven by the magnetometer.
- Android GPS without Google Play Services — raw
LocationManager, accuracy-preferred fix selection. - Bit's voice — optional fully offline announcements via local Kokoro-82M (ONNX) neural synthesis with eSpeak NG phonemization.
- Nostr — optional Amber (recommended) or nsec login; tracks share as kind 1301 Workout Records, with an encrypted offline retry queue for relays that were unreachable.
- Privacy by default — no account required for maps, GPS, or recording; the local database is encrypted at rest, with a manual backup export and Amber-based key recovery on a new device.
Known limitations
- Public Overpass instances can rate-limit or time out; caching reduces but doesn't eliminate this.
- Recorded elevation gain has no GPS-altitude noise filtering yet and tends to overstate ascent.
- Automatic routing is not available as trusted navigation — proposed segments always require human verification.
- Battery, memory, and frame-time behavior across the wider Android device landscape still needs field data.
Installing
Download the APK matching your device's CPU architecture (most phones from the last several years are arm64-v8a):
| File | Use for |
|---|---|
app-arm64-v8a-release.apk |
Most modern Android phones/tablets (64-bit ARM) |
app-armeabi-v7a-release.apk |
Older 32-bit ARM devices |
app-x86_64-release.apk |
x86_64 emulators/tablets |
You'll need to allow installs from this source in Android's settings, since this isn't distributed through Google Play. This release is signed with WildBit's own release key — future releases will be able to update in place.
License
GPLv3 (GPL-3.0-only). OpenStreetMap data is © OpenStreetMap contributors, ODbL.