ExpoFP¶
An Android library (AAR) to show and manage floor plans.
What's new in ExpoFP SDK version 5.12.0¶
- Fixed route events failing to decode on multi-venue plans when a route endpoint ID exceeds the
Intrange. - Identifier fields of
ExpoFpBooth,ExpoFpExhibitor,ExpoFpCategory,ExpoFpScheduleandExpoFpDetailsare nowLonginstead ofInt. Update code that stores these IDs asInt(in Java,int/Integerbecomeslong/Long) and compare them withLongvalues such as1L. - Fixed a JavaScript console error from sending the built-in GPS disable command before the plan page started loading or while it was reloading.
- The SDK no longer uses
org.json; all JSON is now handled bykotlinx.serialization. - Changelog
Migration guides¶
Setup¶
Gradle (Kotlin DSL)
dependencies {
implementation("com.expofp:fplan:5.12.0")
}
Minimum supported Android SDK version: 24
Topics¶
- Load Plan
Basic way to show a plan from the internet. - Download Plan
Save plans in mobile file storage and use them without the internet. - Preload Plan
Preload plans in advance and reuse them without the internet during an app lifecycle. - Manage properties and settings
Reload a plan with new settings, apply, change or remove current settings and check the plan loading status. - Manage Plan
Apply commands and request information from a plan via presenter. - Listen Plan events
Listen and respond to user interactions with the plan. - Setup navigation
Setup your own location provider or use one of our pertners and help people navigate in a plan.
Articles¶
- Changelog Detailed changelog from v5.0.0 release.
- Migration guide from v4 to v5 How to easily migrate SDK from version 4 to version 5 and start using new features.
Usage Examples¶
- Mini-map Embed a floor plan preview in your content screens and expand it into a full interactive map.