ExpoFP¶
An Android library (AAR) to show and manage floor plans.
What's new in ExpoFP SDK version 5.2.0¶
- Fixed console log interception not working on Android due to JavaScript syntax error - changed forEach call from string to array syntax.
- Added
IExpoFpLocationProvider.isLocationUpdatingproperty to track location update state. IExpoFpLocationProvider.startUpdatingLocation()is now synchronous (not a suspend function). All provider errors are redirected toExpoFpLocationProviderDelegate.errorOccurred(error, provider)andIExpoFpPlanPresenter.planStatusFlow.- Added default values for selection methods - they now act as deselection methods when called with default values.
- Added
IExpoFpPlanPresenter.selectRoute(from, to)for building routes with start and/or destination point. - Fixed:
IExpoFpPlanPresenter.selectRoute(emptyList())now correctly resets the route. - Changelog
Migration guides¶
Setup¶
Gradle (Kotlin DSL)
dependencies {
implementation("com.expofp:fplan:5.2.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.