A 100% Offline, Peer-to-Peer (P2P) LAN & Hotspot Messenger, High-Speed File Transfer, Real-Time Voice & Video Calls for Android.
π₯ Download Latest APK (v1.0.1) β’ Features β’ Protocol Specs β’ Tech Stack β’ Build Guide
Zero Network Connectivity is an advanced, decentralized communication suite built natively for Android. It enables seamless communication and data transfer between Android devices without requiring:
- β No Internet connection
- β No Mobile data / SIM card
- β No Cloud servers or third-party accounts
- β No Tracking, telemetry, or metadata logging
Whether you are in remote locations, during emergency blackouts, on flights, inside campus LAN networks, or simply sharing huge files at maximum Wi-Fi hardware speeds, Zero Network Connectivity connects you directly device-to-device.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ZERO NETWORK CONNECTIVITY v1.0.1 β
βββββββββββββββββββββββββ¬ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββ€
β π‘ ZERO-CONFIG P2P β π¬ RICH MESSAGING β π ULTRA-LOW LATENCY CALLS β
β β’ Subnet Broadcast β β’ Instant Text Delivery β β’ Real-Time PCM Voice Calls β
β β’ Fast IP Ping Sweep β β’ Telegram Voice Notes β β’ CameraX Live Video Streaming β
β β’ 1-Tap QR Connect β β’ Auto-Save to Gallery β β’ Echo & Noise Cancellation β
β β’ Radar Pulse Radar β β’ Group LAN Chats β β’ Speaker/Mute/Cam Flipping β
βββββββββββββββββββββββββ΄ββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββ
- Subnet-Wide Broadcasting: Automatically computes active Wi-Fi interface broadcast addresses (e.g.
192.168.1.255,192.168.43.255). - Parallel Subnet Ping Sweep: Rapidly probes
1..254on Port1050to instantly locate peers even across restrictive access points. - Connect with QR: Generate peer credentials as an offline QR code and scan via built-in CameraX analyzer for instant pairing.
- Radar Pulse Visualizer: Fluid animated radar display tracking nearby active peers.
- Hold-to-Record Voice Notes: Telegram-style hold-to-record mic with live waveform audio visualizer, elapsed timer, slide-left-to-cancel, and release-to-send.
- High-Speed Media Sharing: Send HD Photos, 4K Videos, Audio tracks, and Documents at raw Wi-Fi throughput.
- Automatic Gallery Indexing: Incoming photos and videos are automatically written to
Pictures/ZeroNetworkandMovies/ZeroNetworkwith immediate MediaStore gallery indexing. - Offline LAN Groups: Create local multi-party groups for decentralized broadcast messaging.
- PCM Audio Streaming: Sub-50ms latency voice streaming over UDP on Port
1052with hardwareAcousticEchoCancelerandNoiseSuppressor. - Live Video Streaming: High-framerate CameraX capture compressed via adaptive YUV-to-JPEG and transmitted over UDP on Port
1053. - Full Call Controls: Toggle microphone mute, switch to speakerphone, flip cameras, or disable video feeds on the fly.
- Full-Width Sliding Drawer: Clean 3-line hamburger menu that slides away upon tab selection to grant 100% screen space.
- Network Diagnostics: Real Hardware MAC address, Wi-Fi link speed in Mbps, frequency band (2.4 / 5 / 6 GHz), gateway, open ports, and live LAN ping latency tester.
- Chat Customization: Adjustable bubble corner radius slider (4dp - 28dp), preset styles (Telegram, Signal, Modern, Minimal), dark wallpapers, and font size scaling.
- Profile Picture Manager: Add, change, or remove avatars using Camera capture or Gallery picker.
- GitHub Updater: Automatic check against GitHub Releases API with 2-second home screen alerts and in-app APK installer.
Zero Network Connectivity uses a lightweight, multi-port protocol designed for high efficiency and low battery consumption:
| Port | Transport | Function | Description |
|---|---|---|---|
1050 |
UDP | Discovery & Signals | Periodic heartbeats, subnet broadcast, ping sweep, typing events, and call signaling packets. |
1051 |
TCP | File & Media Transfer | Multi-threaded binary file transmission stream with chunks, checksums, and progress tracking. |
1052 |
UDP | Voice Calling | Real-time 16kHz 16-bit PCM voice streaming with echo cancellation. |
1053 |
UDP | Video Calling | Compressed JPEG camera frames streamed directly peer-to-peer. |
flowchart LR
A[π± Device A] <=== Direct Encrypted LAN Socket ===> B[π± Device B]
A -.x No Cloud Servers x.- C[βοΈ External Internet]
B -.x No Cloud Servers x.- C
- Zero Cloud Dependence: No servers, no authentication gateways, and no centralized databases.
- Local Storage Only: All messages, conversations, and avatars are stored in an encrypted local Room SQLite database on your device.
- Air-Gapped Ready: Works flawlessly in airplane mode with Wi-Fi / Hotspot turned on.
com.zeronetwork.connectivity/
βββ data/
β βββ local/ # Room DB (AppDatabase, MessageDao, ConversationDao, PeerDao)
β βββ model/ # Data Models (ChatMessage, Peer, CallSession, NetworkStats)
β βββ repository/ # ChatRepository, PeerRepository
βββ network/ # P2P Engine (LanDiscovery, LanFileTransfer, LanCallEngine, NetworkMonitor)
βββ ui/
β βββ components/ # SpringBubble, RadarPulse, VoiceRecorder, QrDialog, BottomDock
β βββ screens/ # ChatsTab, FindOthersScreen, CallScreens, SettingsScreen, ProfileScreen
β βββ theme/ # Material 3 Color Schemes, Typography, Shapes
β βββ viewmodel/ # MainViewModel, ChatViewModel, CallViewModel, SettingsViewModel
βββ MainActivity.kt # Root Activity with Edge-to-Edge and Navigation Controller
- Language: Kotlin 2.0.21
- UI Framework: Jetpack Compose (Material 3)
- Local Database: Room 2.6.1 + KSP
- Camera & Barcodes: CameraX 1.4.1 + ZXing Core 3.5.3
- Image Pipeline: Coil Compose 2.7.0
- Target OS: Android 16 (API 36) β’ Min SDK: Android 8.0 (API 26)
Download the latest verified APK directly from the releases page: π Download ZeroNetworkConnectivity-v1.0.1.apk
# 1. Clone the repository
git clone https://github.com/smartworldarafath/Zero-Internet-Connectivity.git
# 2. Open directory
cd Zero-Internet-Connectivity
# 3. Build debug APK
./gradlew assembleDebug
# 4. Build optimized release APK
./gradlew assembleReleaseIf you find Zero Internet Connectivity helpful and want to support ongoing development, maintenance, and new features, consider contributing through any of the options below! Your support means the world and helps keep this project open-source.
<td align="center" width="25%" valign="top">
<h4><img src="assets/icons/supportkori.png" alt="SupportKori" height="26" /> SupportKori</h4>
<a href="https://www.supportkori.com/arafathrahman" target="_blank">
<img src="assets/supportkori-qr.jpg" alt="SupportKori QR" width="180" style="border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.15);" />
</a><br/><br/>
<a href="https://www.supportkori.com/arafathrahman" target="_blank">
<img src="assets/icons/supportkori.png" alt="SupportKori" width="52" />
</a><br/>
<sub>Cards / bKash / Nagad / Global</sub>
</td>
<td align="center" width="25%" valign="top">
<h4><img src="assets/icons/nsave.png" alt="nsave" height="26" /> nsave</h4>
<img src="assets/nsave-qr.jpg" alt="nsave QR" width="180" style="border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.15);" /><br/><br/>
<img src="assets/icons/nsave.png" alt="nsave" width="52" /><br/>
<sub>Ntag: <code>@arafath_rahman9</code></sub>
</td>
<td align="center" width="25%" valign="top">
<h4><img src="assets/icons/redotpay.png" alt="RedotPay" height="26" /> RedotPay</h4>
<img src="assets/redotpay-qr.jpg" alt="RedotPay QR" width="180" style="border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.15);" /><br/><br/>
<img src="assets/icons/redotpay.png" alt="RedotPay" width="52" /><br/>
<sub>ID: <code>1965421414</code></sub>
</td>
<td align="center" width="25%" valign="top">
<h4><img src="assets/icons/payoneer.png" alt="Payoneer" height="26" /> Payoneer</h4>
<img src="assets/payoneer-info.jpg" alt="Payoneer Info" width="180" style="border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.15);" /><br/><br/>
<a href="mailto:arafathrahman710@gmail.com?subject=Support%20via%20Payoneer">
<img src="assets/icons/payoneer.png" alt="Payoneer" width="52" />
</a><br/>
<sub>Email: <code>arafathrahman710@gmail.com</code></sub>
</td>
| Method | Details / Direct Link |
|---|---|
| https://www.supportkori.com/arafathrahman | |
Ntag: @arafath_rahman9 β’ Md Arafath Rahman |
|
Account ID: 1965421414 |
|
Email: arafathrahman710@gmail.com β’ Customer ID: 70366820 |
Contributions are welcome! Please read our Contributing Guidelines and Code of Conduct before submitting pull requests.
This project is open source and available under the MIT License.
β² Tap the sticker for the full support page β or expand every payment option & the payment QR codes right here
Show all payment options & QR codes
Cards / bKash / Nagad supportkori.com/arafathrahman |
![]() Ntag: @arafath_rahman9
|
![]() Account ID: 1965421414
|
![]() arafathrahman710@gmail.comCustomer ID: 70366820
|
π Outside Bangladesh? One-tap online support β cards, Apple Pay & Google Pay:


