Skip to content

Official maplibre-compose - Evaluate and upgrade #754

@Archdoog

Description

@Archdoog

Evaluate replacing maplibre-compose-playground with maplibre-compose for our android target. If the migration looks promising and efficient, an MR is welcome.

History

When ferrostar started, the only compose maplibre implementation was Ramani Maps. It was relatively limited at that point, so we forked and created maplibre-compose-playground to add the camera behaviors (and some other features) required for ferrostar and the turn-by-turn navigation use case.

Since then, maplibre-compose has become the official MapLibre compose library. It's got significantly more exposure, contribution, and should support most of our requirements.

Why

  • Ramani Maps is MPL-2.0. We'd prefer the more permissive BSD-3 of maplibre-compose.
  • Performance issues. We've had several discussions on the ferrostar weekly call.
  • Collaboration. Our Ramani fork has pretty limited usage, likely only ferrostar. As a result, we're missing out on a lot of collaboration and knowledge.
  • None of the core ferrostar contributors here are android first by skill 😄

Requirements

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions