Droid Pad

Build control interfaces for WebSocket, Bluetooth/LE, MQTT, TCP & UDP protocols.
AppID:com.github.umer0586.droidpad
Author:Umer Farooq
License:GPL-3.0-only
Donation:
InRepoSince:2025-01-10
LastRepoUpdate:2025-05-24
LastAppUpdate:2025-05-24
LastVersion:2.8.0
Categories:Connectivity
APK source:Github
Google Play:Check if it's there
icon

Create custom control interfaces easily with a simple drag-and-drop and transform your Android device into a remote control for Bluetooth Low Energy (BLE), WebSocket, MQTT, Bluetooth, TCP, and UDP protocols.

Key Features:

  1. Drag-and-Drop Control Pad Creation:
    Design your control pads by dragging and dropping components like buttons, sliders, and switches.

  2. Multi-Protocol Support and Flexible Connectivity:

    • For WebSocket, MQTT, TCP, UDP and Bluetooth, the app acts as a client, connecting to servers and enabling real-time interaction through control pad components.
    • For Bluetooth Low Energy (BLE), the app acts as a peripheral (GATT server), notifying interactions such as button presses, slider changes, and switch toggles via BLE notifications.

For complete guidance please visit https://github.com/umer0586/DroidPad

WhatsNew:

Features
1. Allow users to select button shape (square or circular).
2. Added "split" style to D-pad.
3. Added "show values" option to display XY values on the joystick.
4. Added "show coordinates" option to display XY coordinates over the joystick.
Fixes
1. Fit button text without wrapping to a new line.
2. Increased short vibration duration to 100ms.

Hint: This app is available in both, F-Droid Main and IzzyOnDroid repos.
Download Source Issues ChangeLog
1.png 2.png 3.png 4.png 5.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store, Droid-ify, or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).

Packages

Version 2.8.0 (2025-05-24) verified help icon

Android Versions:
  • Target: 15.0
  • MinVer: 5.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Malware-Check:Passed help icon
55 Libraries detected: help icon

Download (11.4 M)

Version 2.7.0 (2025-05-19) verified help icon

Version 2.6.0 (2025-05-13) verified help icon