AI summary
Offline contact exchange using hand gestures as a Bluetooth LE matchmaker. Two phones detect the same pose on camera to pair, then verify with a six-digit code before swapping encrypted contact cards. No servers or accounts required. Also supports file sharing via gesture-matched rooms.
Generated by AI. May contain inaccuracies.
About this app
Ping turns a shared hand gesture into an offline handshake. Two people agree on a gesture, hold it to the camera, and Ping matches on that pose to find the right device over Bluetooth LE — swapping contact cards with end-to-end encryption.
The gesture decides who to connect to. It is not a secret: it is derived from the pose alone, so it has only a few hundred possible values (far more with the optional two-gesture password), and a device in radio range can enumerate them. What authenticates the peer is a six-digit code both phones show after the keys are exchanged: the cards are released only when both users confirm the digits match.
No server. No cloud. No account. Your data never leaves your phone.
✨ Features Feature Description 📡 Connection Status Animated indicator — scanning (blue pulse), connecting (amber spin), paired (green check), error (red X) 🤝 Gesture Matchmaking About 40 named hand poses plus circle and wave motions, two-hand gestures, left or right hand, or chain two gestures — no enrollment needed 🖐️ Practice Mode Live label, finger count and raw measurements for your hand, with a guide to every gesture; never connects 📤 Export All Share every listed contact as one .vcf file 🗂️ File Room Host or join a room by gesture; share file names, pull files on demand over a Nearby star link. The host approves every guest and both phones show a link code to compare 📡 Offline P2P BLE + Wi-Fi Direct via Google Nearby Connections 🔐 E2E Encryption P-256 ECDH → HKDF-SHA256 → AES-256-GCM, fresh keys every swap 👤 Contact Cards Name, phone, email, social handles, short note 🎯 Auto-Matchmaking Phones only connect when the advertised gesture tokens match ✅ Peer Check Compare a six-digit code on both phones before any card is sent 📷 Live Gesture Preview See the detected pose and its stability before it locks 🔎 Contact Search Filter by any field; favourites sort first 📳 Haptics Pulse on gesture lock, on the confirm screen, and on a finished swap 📇 Contact Export Add a received card to the phone's contacts, or share it as a vCard 💾 Offline Contacts Room v1 database — contacts persist on device 🔒 Permission Denied UX Clear explanations when camera/Nearby permissions are missing
License
MIT
About this version
- Version
- 0.5.0 (5)
- Size
- 17.12 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- armeabi-v7a
- Downloads
- 3
- Updated
- Oct 1, 2026
- Package
- com.ping.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10