Skip to content

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

API