MapLibre Compose, Interactive Vector Maps for Compose Multiplatform
What it is
What it does
MapLibre Compose is a Kotlin library for putting interactive vector maps in Compose Multiplatform apps on Android, iOS, desktop, and web.
Problem
There was no suitable map library for building a transit tracking app with the desired level of customization.
Who pays
Developers building map apps with Compose.
Competition
The niche might be somewhat competitive as there's a need for interactive map libraries, but specific competitors are not mentioned.
Weaknesses
The initial SDK-wrapping approach got the first releases out quickly, but it didn't age well., JNI was tedious and bug-prone., AWT<>Compose interop was limited.
What could be built instead
Opportunity
Refine the API surface before stabilization based on user feedback.
Vertical niche
Yes, a vertical SaaS can be made for map applications development.
MVP
A minimum viable product could be a library that allows basic interactive maps in Compose apps.
Differentiation
New product can differ by providing a feature-complete and customizable mapping library across different platforms.
AI opportunity
Using AI for deterministic code generation for safe language bindings.