Skip to main content

Android Booth App

Overview

Package the booth as a single Android-deliverable application that embeds the existing web application.

  • A customer can install one Android app and launch directly into the booth flow.
  • The embedded web app can detect that it is running inside the Android host runtime.
  • Handles app launch, resume, basic offline behavior, and permission bootstrapping.
  • Exposes a versioned host capability surface to the embedded app (e.g. Printer Bridges).

Flow: Android App Provisioning

  1. Install: Customer installs the Android booth app on the device (e.g., tablet/phone) that will run the event booth.
  2. Launch: The app opens directly into the photobooth runtime.
  3. Permissions: The runtime requests any necessary permissions (e.g., Bluetooth permissions required for printer use).
  4. Ready State: The embedded web app loads with native Android APIs available.