Application layer
Own permissions, UI state, domain models, navigation between screens, and consent-facing experiences.
Compose native maps, places, tracking, and navigation with Android lifecycle discipline.
Native maps, places, routes, navigation, telematics, capture, and UI widgets. Use this boundary as a starting point, then narrow it around the exact Mappls products and trust model your application needs.
Own permissions, UI state, domain models, navigation between screens, and consent-facing experiences.
Install only entitled map, place, route, navigation, tracking, capture, or workforce modules.
Issue scoped tokens, protect privileged APIs, receive events, and persist durable operational state.
Each step produces a testable boundary. Keep the first release deliberately small, then expand from observed product behavior.
Pin the SDK release, Android Gradle Plugin, Kotlin, minSdk, targetSdk, and repository requirements together.
Use manifest or runtime configuration only as documented and keep server secrets outside the APK.
Connect the map or navigation view to activity, fragment, process, and saved-state behavior.
Exercise denied permissions, background limits, process death, offline periods, rotation, and low-memory recovery.
5 of these families include durable or session state. Follow their complete lifecycle guidance rather than integrating only the first successful call.
Fast, expressive vector and raster maps across web, mobile, hybrid, and embedded apps.
statelessAutosuggest, geocoding, nearby discovery, place details, and Mappls Pin addressing.
hybridRoutes, matrices, optimization, map matching, predictive ETAs, and turn-by-turn navigation.
statefulLive tracking, trips, devices, vehicles, events, geofences, and fleet intelligence.
statefulWorkforce automation for people, clients, tasks, attendance, proof, and live operations.
statelessEmbeddable Mappls experiences for places, directions, 3D views, RealView, and app hand-off.
statefulOffline maps, search, routing, guidance, compilers, and embedded navigation runtimes.
hybridOn-demand location capture, camera evidence, map feedback, and update workflows.
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.
mapmyindia-intouch-android-sdkA Mappls sdk for tracking telematics, workforce, gis analytics, widgets deep links, identity platform across Android.
mapmyindia-maps-vectorSDK-androidMapmyIndia Vector Maps SDK for Native Android Development with REST API Kit
mappls-android-compose-demoA Mappls sample for maps, search places, routes navigation, gis analytics, widgets deep links, capture feedback across Android.
mappls-android-sdkA collection of Mappls's Map and others SDKs for Native android Development.
mappls-camera-sdk-androidA Mappls sdk for maps, search places, tracking telematics, workforce, widgets deep links, offline automotive, capture feedback across Android.
mappls-intouch-android-sdkA Mappls sdk for tracking telematics, workforce, gis analytics, widgets deep links, capture feedback across Android.
mappls-location-capture-android-sdkA lightweight, on-demand location capture SDK for Android that enables applications to fetch a user’s current location efficiently with accuracy limits, timeout control, and minimal battery usage. The SDK supports single-shot and subscribed location fetching without continuous tracking.
mappls-workmate-android-sdkNative Android SDK for our Workforce Management & Automation Solution - Workmate
Start with one focused result, then move into complete stateful journeys and operational failure handling.
A native Kotlin map screen with lifecycle-safe setup.
Advanced · 2 hrAn idempotent field-service integration.
Advanced · 90 minAn auditable proof workflow that cannot silently overwrite rejected evidence.
Pass these checks in addition to the requirements of the selected product, SDK release, operating system, and security program.