App Intel

PTTdroid: Push-to-Talk Radio

Livedevapro1 app · 65 installsCommunicationFreecom.github.devapro.pttdroid

Push-to-talk over a relay you host yourself. No account, no ads, no tracking.

Alert me★ WatchOpen in Play ↗
Total installs
65
exact · Play shows 50+
Installs / day
+6
since last crawl
Rating
—★
— ratings · — reviews
Released
17 Sept 2026
26d ago
Last update
17 Sept 2026
v1.0.1 · 25d ago
Countries
—
not checked yet

Install history

exact counter from Google Play
58.568.979.389.610010 Oct11 Oct12 Oct
58.568.979.389.610010 Oct11 Oct12 Oct

Installs per day · last 90 days

02.557.51011 Oct12 Oct12 Oct11 Oct: 612 Oct: 0

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Data safety

declared by the developer on Google Play
  • No data shared with third parties
  • No data collected

This is the developer's own declaration, summarised from the Play listing. The permissions below show what the app is technically able to access.

Permissions

8 in 2 groups
2 Sensitive3 Notable3 Routine

What this app can do with your phone

  • Record sound using your phone's microphone
  • Show its own windows or bubbles on top of other apps you are using
MicrophoneSensitive1

Access to your phone's microphone to record sound

  • Record sound using your phone's microphonerecord audio · RECORD_AUDIO
OtherSensitive7

Access to miscellaneous device features that don't fit other categories

  • Show its own windows or bubbles on top of other apps you are usingdraw over other apps · SYSTEM_ALERT_WINDOW
  • Change volume and choose which speaker or headset plays soundchange your audio settings · MODIFY_AUDIO_SETTINGS
  • Start itself automatically as soon as your phone finishes turning onrun at startup · RECEIVE_BOOT_COMPLETED
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
PTTdroid turns a phone into a walkie-talkie for a group that already has a network. You run the relay; the audio does not pass through anyone else's servers, and there is no account to create. Hold the button, talk, let go. The relay arbitrates the channel, so exactly one person is on air at a time - press while somebody else is talking and the app tells you, instead of two people transmitting into the same silence. The interface is built for the way a radio is actually used: one-handed, in motion, often without looking. Every state is a colour and a single word, and the same colour means the same thing on the main screen, on the floating button, in the widget and in the notification. Green means the channel is yours. Red means you are on air. Blue means somebody else has the floor. What it does • Push-to-talk over your own WebSocket relay, on channels 1 to 99 • A server-arbitrated talk floor - one talker per channel, never two • Each radio has a name, so you can see who is holding the channel • Keeps talking with the screen off, or while you are in another app, through a microphone foreground service • A draggable floating button that shows the channel number and doubles as the transmit control • A home-screen widget for transmit, status and channel • Talk and Disconnect straight from the ongoing notification • Light, dark, or follow the system • Laid out for phones and tablets alike • Optional encryption: connect over wss://, trusting a self-hosted relay by its certificate fingerprint, with an optional shared access token • Can host the relay on the device itself, so a group on one Wi-Fi needs no separate machine at all You need a relay PTTdroid talks to ptt-server, a companion open-source project: a single Kotlin/Ktor process with no database and no state to back up. It runs with one Docker command and can generate its own TLS certificate on first boot. Point the app at it under Settings, or switch on "Host a relay on this device" and let one handset be the server for everyone on the same Wi-Fi. What it does not do There are no accounts, no message history, no text chat and no audio compression - it is raw 16 kHz mono PCM, which is fine on a LAN and wasteful over a metered connection. The access token is one shared secret for the whole channel: there are no per-handset credentials and no way to revoke a single device. This is a tool for a group that trusts each other and controls its own infrastructure, not a consumer messenger. Private by construction No analytics, no advertising, no third-party trackers and no Google Play services. Audio travels from your phone to your relay and on to the other radios on your channel, and nowhere else. The app asks for the microphone, and for notifications so the running session can be shown. The floating button additionally needs "display over other apps", which you are free to leave switched off - everything else works without it. Open source Released under the GNU General Public License v3.0 and built with Kotlin and Compose Multiplatform, from a codebase shared with the desktop and iOS builds. Source, issue tracker and the companion server: github.com/devapro/ptt-client-android

What's new

Fixed reconnecting issue

Growing in Communication

Category →