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