androidAndroid Native

Overview

The MultiSet Android SDK provides Visual Positioning System (VPS) localization capabilities for Android applications. It enables precise indoor and outdoor localization using camera-based visual recognition against pre-mapped 3D environments.

GitHub Repository: https://github.com/MultiSet-AI/multiset-android-sdk.gitarrow-up-right

Table of Contents

Sample Activities

API Reference

Quick Start

1. Add Dependencies

Add the MultiSet SDK AAR to your app's libs/ directory and configure dependencies:

2. Credentials Setup

Create a multiset.properties file in your project root with your credentials:

Property
Description
Required

MULTISET_CLIENT_ID

Your client identifier

Yes

MULTISET_CLIENT_SECRET

Your secret key

Yes

MULTISET_MAP_CODE

Single map identifier

One of these is required

MULTISET_MAP_SET_CODE

Map set identifier

One of these is required

3. Initialize the SDK

4. Implement Callbacks

5. Retrieve Localization Result

The localization result is delivered via onLocalizationSuccess callback and can also be retrieved at any time:

Requirements

  • Android API Level 28+

  • Kotlin 2.2.0+

  • ARCore compatible device

  • Camera permission

  • Internet connectivity

License

Copyright (c) 2026 MultiSet AI. All rights reserved. Licensed under the MultiSet License. For license details, visit www.multiset.aiarrow-up-right.

Last updated