ExpoFP¶
An Android library (AAR) to show and manage floor plans.
What's new in ExpoFP SDK version 5.1.0¶
- Added ExpoFpLocationProviderDelegate.errorOccurred(error: ExpoFpError, provider: ExpoFpLocationProviderType) to listen location-provider errors.
- Added predefined list of ExpoFpPlanParameter to improve initialization and plan management.
- Removed ExpoFpLinkType.RawLink; use ExpoFpLinkType.ExpoKey(...) together with ExpoFpPlanParameter instead.
- Added isSaved parameter to IExpoFpPlanPresenter.applyAdditionalParams(...) to allow saving parameters into IExpoFpPlanPresenter.additionalParams.
- Moved isDebugModeEnabled from global state to plan initialization/reload for better controllability (IExpoFpPlanPresenter.isDebugModeEnabled, reloadPlan(..., isDebugModeEnabled: Boolean?)).
Migration guides¶
Setup¶
Gradle (Kotlin DSL)
dependencies {
implementation("com.expofp:fplan:5.1.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.