Platforms/Android

Android

Compose native maps, places, tracking, and navigation with Android lifecycle discipline.

KotlinJava

How the pieces fit

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.

01

Application layer

Own permissions, UI state, domain models, navigation between screens, and consent-facing experiences.

02

Mappls SDK modules

Install only entitled map, place, route, navigation, tracking, capture, or workforce modules.

03

Secure backend

Issue scoped tokens, protect privileged APIs, receive events, and persist durable operational state.

From empty project to one real journey

Each step produces a testable boundary. Keep the first release deliberately small, then expand from observed product behavior.

  1. 1

    Confirm compatibility

    Pin the SDK release, Android Gradle Plugin, Kotlin, minSdk, targetSdk, and repository requirements together.

  2. 2

    Configure credentials

    Use manifest or runtime configuration only as documented and keep server secrets outside the APK.

  3. 3

    Forward lifecycle

    Connect the map or navigation view to activity, fragment, process, and saved-state behavior.

  4. 4

    Test device realities

    Exercise denied permissions, background limits, process death, offline periods, rotation, and low-memory recovery.

8 product families

5 of these families include durable or session state. Follow their complete lifecycle guidance rather than integrating only the first successful call.

SDKs, APIs, distributions, and samples

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.

SDK

Mapmyindia Intouch Android SDK

mapmyindia-intouch-android-sdk

A Mappls sdk for tracking telematics, workforce, gis analytics, widgets deep links, identity platform across Android.

SDK

MapmyIndia Vector Map Android SDK

mapmyindia-maps-vectorSDK-android

MapmyIndia Vector Maps SDK for Native Android Development with REST API Kit

Sample

Mappls Vector Map Android SDK JetPack Compose

mappls-android-compose-demo

A Mappls sample for maps, search places, routes navigation, gis analytics, widgets deep links, capture feedback across Android.

SDK

Mappls Android SDK

mappls-android-sdk

A collection of Mappls's Map and others SDKs for Native android Development.

SDK

Mappls Camera SDK

mappls-camera-sdk-android

A Mappls sdk for maps, search places, tracking telematics, workforce, widgets deep links, offline automotive, capture feedback across Android.

SDK

Mappls Intouch Android SDK

mappls-intouch-android-sdk

A Mappls sdk for tracking telematics, workforce, gis analytics, widgets deep links, capture feedback across Android.

SDK

Mappls Location Capture SDK

mappls-location-capture-android-sdk

A 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.

SDK

Workmate SDK - Android

mappls-workmate-android-sdk

Native Android SDK for our Workforce Management & Automation Solution - Workmate

Platform tutorials

Start with one focused result, then move into complete stateful journeys and operational failure handling.

Production readiness

Pass these checks in addition to the requirements of the selected product, SDK release, operating system, and security program.

  • Dependency versions are pinned and reproducible
  • Location permission is contextual and revocable
  • Background work complies with current Android policy
  • SDK resources and observers are released deterministically