EVOTECH digital · mobile & web apps · Android Apps

Android Kiosk and Single-Purpose Apps

A kiosk app locks an Android tablet or phone to one job — check-in, ordering, signage, or a field tool — so users can't wander into settings, the browser, or other apps. Here's how it's built and locked down.

5.0· 14 Google reviews

What a kiosk app actually locks down

Kiosk mode turns a normal Android device into a single-purpose one. The user sees only your app, the home and recent-apps controls are disabled, and there's no route to the Play Store, a browser, or system settings without a code. That's what stops a lobby tablet from becoming a personal YouTube station.

Android gives you a few ways to get there, and the right one depends on whether you own and provision the hardware or you're deploying to devices you don't fully control.

  • Screen pinning / lock-task mode for a light single-app lock
  • Device Owner provisioning via Android Enterprise for a true hard lock
  • Disabling the status bar, navigation gestures, and safe-mode boot
  • Auto-launch on boot so a power cycle returns straight to your app
  • Blocking USB debugging and factory reset on managed devices

Managed vs. unmanaged deployment

If you buy and set up the devices yourself, Device Owner mode gives the strongest lock and remote control — you can push updates, wipe, and reconfigure over the air. If customers install your app on their own hardware, you're limited to screen pinning, which a determined user can exit.

We help you pick the model that matches your budget, your control over the hardware, and how hostile the environment is — a warehouse floor is different from a supervised front desk.

  • Android Enterprise / EMM enrollment (managed Google Play, QR provisioning)
  • Dedicated-device (COSU) setup for signage and self-service
  • Remote update, monitoring, and reset without a site visit
  • Fallback and recovery when a device loses network or power
  • Managing many devices as a fleet, not one at a time

Reliability details that make or break a kiosk

A kiosk runs unattended for weeks, so the boring engineering matters more than the UI. A memory leak that a phone app survives because you close it nightly will crash a kiosk that never restarts.

We build in the guardrails: watchdogs that restart the app, offline behavior, scheduled reboots, and burn-in protection for always-on displays.

  • Watchdog / auto-restart on crash or freeze
  • Offline-first data with sync when the network returns
  • Idle timeout that resets the session for the next user
  • Scheduled nightly reboots and cache clearing
  • Remote logging so you see failures without walking to the device

More on android apps

Frequently asked questions

Can you lock the device so users can't exit the app?

Yes, if we provision the device in Device Owner mode. That fully disables home, recents, settings, and the browser, and requires a code to leave. On devices you don't control — a customer's own phone — the best available is screen pinning, which is exitable, and we'll tell you which situation you're in.

Do you supply the tablets or do we?

Either. We can spec and provision hardware, or lock down tablets you already own. We work remotely, so for large fleets we usually document a provisioning process your on-site staff can follow, or coordinate with your device vendor.

Can we update all the kiosks at once after launch?

On managed, Enterprise-enrolled devices, yes — updates and config changes push over the air with no site visit. That's the main reason we recommend managed provisioning for anything beyond a couple of devices.

Call WhatsApp