Documentation
Read it in an hour.
All of it.
Sixteen pages, in the order you need them. Everything here describes the shipped build; where something is not built yet, it says so rather than implying otherwise.
Start here
From a downloaded APK to a published board.
Installing UniKiosk
Sideload the APK onto an Android 9+ device, grant the two permissions that matter, and reach the console.
2 min read
Your first board
From a fresh install to a published board on the screen, using one of the 451 templates.
2 min read
The admin console
A tour of the browser console the device serves on port 8080 — screens, layouts, media and settings.
2 min read
Concepts
How the thing actually works, and what that costs you.
How UniKiosk works
The whole architecture in one page: what runs where, and why there is no server in the diagram.
2 min read
How offline works
What happens on a UniKiosk screen when the internet drops, the router reboots, or the site never had a connection.
2 min read
Layouts and the grid
Why layouts are stored in grid cells rather than pixels, and what that means when you move a board to a different screen.
2 min read
Media and caching
Uploads, network folders, cache sizing, and the formats that actually play well on cheap Android hardware.
2 min read
Kiosk lockdown
The part every other product treats as an afterthought.
Android kiosk lockdown
The complete guide to locking an Android device to one app: what UniKiosk holds shut, what Android will not let any app hold shut, and how to close the rest.
3 min read
The admin PIN
Setting the PIN, the five-tap corner gesture, and what to do when somebody has forgotten it.
2 min read
Hardening a public kiosk
Network, enclosure, updates and the failure modes that turn a screen into a weekend call-out.
2 min read
Designing boards
Making boards that read from across a room.
The layout designer
Building a board from an empty grid: placing widgets, sizing them, theming, and publishing safely.
2 min read
Widget reference
All 26 widgets, what each is for, what it needs, and how it behaves when a feed is unavailable.
3 min read
Right-to-left and custom typefaces
Uploading a typeface, using Persian, Arabic and Hebrew properly, and building bilingual boards.
2 min read
Running screens
Keeping screens alive without site visits.
Importing and exporting templates
How layout files work, how to use the 451-board library, and how to roll one design out to many panels.
2 min read
Running screens day to day
Settings that matter, routine maintenance, and what to check on a site visit.
2 min read
Troubleshooting
Install failures, bars that reappear, stuttering video, an unreachable console and a blank screen after a power cut — the symptom, and the cause behind it.
2 min read
Questions the docs do not answer?
The FAQ covers the ones people ask before installing.