App Suggestions
Other apps to enhance your Kiosk device
1. App Lock
In case your device credentials is bypassed or compromised, you may find it worthwide to add another protection layer for sensitive applications.
For example, using App Lock, an Open Source Android App Locker & Privacy Guard.
2. FMD Android
In case the Kiosk device is lost or stolen, having a way to trace its location ("Find My Device") can prove useful.
Using FMD Android, you can find your device via SMS, instant messengers, or a web interface using FMD Server which you can either self-host or use the hosted server linked on the official site.
FMD allows you to locate, ring, wipe and issue other commands to your device when it's lost. It aims to be a secure open source alternative to Google's Find Hub.
3. Stay Put
Stay Put - Unplug Alert deters casual theft by triggering a loud alarm if someone unplugs your device, and requires biometrics or device credentials to "disarm" it.
This can be useful if you need to leave your Kiosk device temporarily unattended.
4. Termux
While Webview Kiosk supports uploading local HTML files to the Android Webview, for web applications that heavily utilises JavaScript/routing, e.g. a single-page app built with React or Angular, this may not suffice.
In these advanced use cases, we recommend installing an android terminal emulator
such as Termux, which can be used to host
local web servers accessible at http://localhost:<YOUR_PORT>.
5. Shizuku
You can use shizuku to run adb commands
(e.g. together with termux) to set Webview Kiosk as a Device Owner.
For more information, see the Device Owner section under security.
6. Dhizuku
Android only allows for a single device owner application to be set.
With Dhizuku you can share the device owner privileges with Webview Kiosk together other applications such as
7. Local Send
Local Send is an open-source cross-platform alternative to AirDrop
It allows you to securely share files, folders and messages with nearby devices over your local network.
8. KDE Connect
KDE Connect lets you connect your desktop and kiosk device over the same network.
This can be useful for copying settings or APKs to multiple devices, using your desktop as a keyboard or mouse during setup, or triggering an alert tone to find a misplaced kiosk tablet.
9. OwnDroid
Owndroid uses Android's DevicePolicyManager API to manage your device. This is similar to Google's android-testdpc project, but with a more user-friendly UI and can run in various modes (including Shizuku and Dhizuku).
Using OwnDroid, you can add Webview Kiosk to the allowlist of applications that can utilise Lock Task Mode.