stadiamaps / ferrostar

A FOSS navigation SDK built from the ground up for the future
https://stadiamaps.github.io/ferrostar/
Other
81 stars 9 forks source link

Ferrostar

Ferrostar is a FOSS navigation SDK built from the ground up for the future.

Why a new SDK?

Current status

The project is under active development, but rapidly approaching beta. The core is quite functional. iOS is in a fairly solid beta state, and one of the developers is actively using it for cycling navigation. Android sholud be beta quality soon The main areas where Android lags is in camera polish and hooking up live location services in a Google-independent manner.

Here's a quick breakdown of support by platform.

iOS Android
Core library building
High-level core bindings
Simulated location provider
Live location provider
Composable UI - banners
Composable UI - MapLibre integration 👨‍💻
Voice guidance (platform-native TTS)

While there are some rough edges, eager developers can start integrating. Note that the API is currently NOT stable and there will still be some breaking changes, but the release notes should include details.

Join the #ferrostar channel on the OSM US Slack for updates + discussion. The core devs are active there and we're happy to answer questions / help you get started!

A screenshot of the current status

Getting Started

As a User

Check out the guide!

As a Contributor

See our CONTRIBUTING guide for info on expectations and dev environment setup.