Dart feature layer
Own widgets, application state, typed models, and platform-neutral business behavior.
Use one Dart experience with deliberate native Mappls configuration underneath.
Dart wrappers for native Android and iOS mapping capabilities. Use this boundary as a starting point, then narrow it around the exact Mappls products and trust model your application needs.
Own widgets, application state, typed models, and platform-neutral business behavior.
Bridge map rendering and native capabilities to correctly configured Android and iOS SDKs.
Issue scoped credentials and own privileged calls, persistence, events, and operational workflows.
Each step produces a testable boundary. Keep the first release deliberately small, then expand from observed product behavior.
Match Flutter, Dart, Android, iOS, and Mappls plugin requirements before resolving dependencies.
Apply repository, manifest, Info.plist, package, and credential steps on both platforms.
Create controllers once, await readiness, and dispose streams and native resources.
Test shrinking, signing, permissions, backgrounding, and platform-view performance outside debug mode.
These integrations are primarily request-response surfaces; still design authentication, quotas, failures, and data handling explicitly.
Every item below is generated from a public Mappls repository and links to its source-grounded guide. Maturity labels distinguish current material from samples, distributions, legacy sources, and deprecated integrations.
flutter-mapmyindia-glA Mappls sdk for maps, search places, routes navigation, tracking telematics, widgets deep links, offline automotive, capture feedback across Flutter.
mappls-flutter-sdkThis SDK is wrapper for Flutter on Native Map SDK to support on Android and iOS.
Start with one focused result, then move into complete stateful journeys and operational failure handling.
Pass these checks in addition to the requirements of the selected product, SDK release, operating system, and security program.