Beeping

Inside the protocol — components, explained

Every piece of the Beeping system, how it fits, and what it does. Read top-down: foundation → apps → SDKs → surfaces.

Foundation

The audio protocol itself, plus its cloud entry point.

Mobile + Web apps

In your users' pockets and browser tabs.

beeping-android

android

Public

Kotlin SDK that bundles core via JNI. Mic capture + speaker playback + signal-strength scoring.

Where it fits: Drop-in for any Android app that needs to beep — pairing, broadcast, decoding.

beeping-ios

ios

Public

Swift SDK with the same surface as Android. Distributed via Swift Package Manager.

Where it fits: Drop-in for any iOS / iPadOS / tvOS app.

beeping-flutter

flutter

Coming soon

Flutter plugin wrapping the Android + iOS SDKs — one Dart codebase, both platforms.

Where it fits: Cross-platform mobile without writing native twice.

beeping-react-native

react-native

Coming soon

React Native bridge over the Android + iOS SDKs.

Where it fits: Drop into an Expo or bare RN app and call from JS.

Language SDKs

In your backend, scripts, and pipelines.

beeping-node

node

Coming soon

Node.js bindings — encode + decode from a server-side process or CLI tool.

Where it fits: Backends, scripts, anywhere npm reaches.

beeping-python

python

Coming soon

Python bindings + mic-capture loop for decoding ambient beeps in real time.

Where it fits: Data pipelines, research, audio analysis.

beeping

cli

Coming soon

Rust CLI for the terminal. `beeping encode --key abcde | beeping decode -`.

Where it fits: Quick one-liners + reproducible CI integrations.

Smart home

On the surfaces around the user.

beeping-tv

tv

Coming soon

tvOS + Android TV SDK. The TV emits a beep on screen-on; nearby phones decode and deep-link.

Where it fits: TVs as identity beacons for the household.

beeping-speaker

speaker

Coming soon

Cast + smart-speaker integration. Speakers announce themselves to phones in earshot.

Where it fits: The simplest way to broadcast a deep-link to a roomful of devices.