Hoja de ruta y comunidad
MapConductor está en desarrollo activo. Tanto el SDK de Android como el SDK de iOS ya están publicados y disponibles para proyectos reales.
Estado actual
Section titled “Estado actual”- SDK de Android — Publicado. Soporta Google Maps, Mapbox, ArcGIS, HERE y MapLibre mediante Jetpack Compose.
- SDK de iOS — Publicado. Soporta Google Maps, Mapbox, MapKit, ArcGIS y MapLibre mediante SwiftUI.
Objetivos a corto plazo (en curso)
Section titled “Objetivos a corto plazo (en curso)”- Mejorar la estabilidad y la experiencia de desarrollo en ambos SDK de Android e iOS.
- Ampliar y refinar el soporte para todos los proveedores de mapas en ambas plataformas.
- Ofrecer tutoriales y ejemplos claros para aplicaciones de geolocalización de propósito general.
Objetivos a medio plazo
Section titled “Objetivos a medio plazo”- Explorar un SDK para Flutter con una API unificada similar.
- Explorar superposiciones de mapas adicionales y funciones interactivas.
- Diseñar conceptos de alto nivel para sincronización de datos y geocercas en la nube, sin bloquear a las apps en un único proveedor.
Comunidad y financiación
Section titled “Comunidad y financiación”Este proyecto comenzó como un esfuerzo personal basado en experiencia real construyendo apps de mapas, y actualmente cuenta con el apoyo del programa Mitou Advanced (未踏アドバンスト) en Japón, gestionado por la Information-technology Promotion Agency (IPA), una organización gubernamental.
De cara al futuro, buscamos la aceptación en el programa Mobifree de NLnet y como proyecto oficial de la Fundación OSGeo para permitir el desarrollo a largo plazo con contribuyentes de todo el mundo.
Tanto el SDK de Android como el de iOS ya están publicados y se utilizan en aplicaciones de demostración. Durante el periodo de financiación de Mobifree, planeamos seguir estabilizando ambos SDK y explorar un SDK para Flutter, incluyendo funciones avanzadas como agrupación de marcadores (clustering) y renderizado de teselas ráster y vectoriales.
La financiación también apoyaría actividades de difusión y comunidad: charlas en eventos alrededor del mundo, actividades como bug-hunting o reconocimiento a contribuyentes destacados, y la creación de espacios para que nuevas personas se puedan sumar al desarrollo principal.
Queremos que MapConductor sea sostenible como proyecto comunitario. Eso implica una gobernanza clara, toma de decisiones transparente y un entorno donde se valoren las contribuciones de muchas personas.