Install on Android

Google Play or the APK: which devices are supported, how to sideload, what the app asks permission for, how big it is, and what happens on the first start.

Android app

Requirements

  • Android 8.0 or newer.
  • A 64-bit phone. The on the releases page is the 64-bit ARM build, and the world the app hosts runs only on a 64-bit device. Every phone sold in the last several years is one.
  • A current . The game screens use CSS the system WebView added in Chrome 120 (December 2023). Android updates it through Google Play; an old phone with updates switched off shows unstyled screens until it is updated.
  • About 120 MB to download, plus room for the unpacked server and your world, and 76 MB more if you download the . A camera is optional (for scanning QR invites).

From Google Play

Search for Open Dungeon Master, or use the store link. Play installs the split that matches your device and keeps the app updated. The listing is in closed testing before its public launch, so the button on this site is marked Soon until it is live.

Sideloading the APK

  1. Download open-dungeon-master-client-0.17.2.apk from the release on the phone.
  2. Open it from the download notification or a file manager. Android asks to allow installs from that app (the browser or file manager) the first time: allow it for this install.
  3. Install. The is the same build Play receives; updates are manual (install the newer APK over it).

The Play build and the APK are signed with different keys, so one cannot be installed over the other. Uninstall first to switch; your world is part of the app's private storage and goes with it, so export the characters and you want to keep first.

First start

The first launch unpacks the bundled server into the app's private storage before your world can start; on a slower phone that takes a few seconds. Then the title screen appears, as on the desktop: Begin your world, Start playing, and the menu with Join with a code, whose panel has Scan a QR code. See First launch.

Permissions

PermissionAsked whenUsed for
MicrophoneJoining voice chat, , or dictationVoice chat between players; push-to-talk speech to text; a DM's dictation through the phone's own recognizer
CameraScan a QR codeReading invite and server QR codes. The scanner owns the prompt.
NotificationsFirst connection to a worldThe "Your world is shared" notification while hosting
Nearby devices (Bluetooth)Pairing a Pixels Bluetooth dice

No location, contacts, storage or install permissions are requested. Network access to a self-hosted server on plain http is allowed, which the Play pre-launch report notes as a security remark; it is what makes a server on your home network reachable.

Tablets and foldables

On a tablet, or an open foldable, the drawer becomes a fixed rail and the table shows the side panel beside the . A closed foldable is a phone. Seven-inch tablets in landscape get the phone's Hand rail under the message box so the box never hides behind the tab bar.

The table on a seven-inch tablet in landscape: the Battle tab with the initiative portraits over the battle map, the turn order under it, and the tab bar along the bottom
A seven-inch tablet in landscape.

Checked against desktop and Android app 0.17.2 and server 0.26.2 on 2026-10-11. Something wrong or missing? Open an issue.

Download · v0.17.2
Server app · v0.26.2

Optional. Runs the table for a whole group on one machine that stays on. Everyone else just installs the app.

Free & open source · MIT licensed · served from GitHub releases