Repository navigation
Releases
Releases · CodeByArnob/Nexora-share
NEXORA v1.2.1
NEXORA v1.2.1 Official Android Production Release
CONNECT. SHARE. ANYWHERE.
NEXORA is a modern Android application for secure, fast, and convenient file sharing between supported devices.
📱 Official Android APK Downloads
| Architecture | Target Devices | Direct Download | File Size |
|---|---|---|---|
| ARM64-v8a | Modern Android (Pixel, Samsung, Xiaomi, OnePlus) | Download APK (ARM64) | ~25 MB |
| Universal | All Android 8.0+ devices (Fat binary) | Download Universal APK | ~67 MB |
| ARMv7 | 32-bit Legacy Android phones | Download APK (ARMv7) | ~21 MB |
| x86_64 | Android tablets, emulators & Chromebooks | Download APK (x86_64) | ~27 MB |
| Play Store Bundle | Google Play Store distribution format | Download AAB Bundle | ~59 MB |
🌟 What's New in This Release
1. Android APK Size Optimization (> 50% Reduction)
- Native ABI Splitting: Isolated native binaries into target ABIs (
arm64-v8a,armeabi-v7a,x86_64). - Native SQLite Database Engine: Direct Android OS native
SQLiteDatabasebackend with zero bloat. - R8 Proguard & Resource Shrinking: Minified bytecode and eliminated unreferenced resources with tuned keep rules for CameraX and Google ML Kit.
- Icon Font Tree-Shaking: Stripped unused Material glyphs, reducing icon font payload from 1.64 MB down to 11.7 KB (99.3% reduction).
2. Instant Large-File Initiation (< 1s Latency)
- Zero-Delay Lightweight Manifest: Senders send lightweight transfer offers immediately (< 5 ms) without pre-hashing file bytes.
- Immediate Confirmation: Receivers display incoming transfer confirmation popups within milliseconds (< 30 ms on 2 GB files).
- Incremental Streaming SHA-256: Real-time digestion during transmission maintains constant 512 KB memory footprint and 0.00 ms post-transfer lag.
- Handshake Integrity: Explicit
TransferComplete↔TransferCompleteAckhandshake prevents dropped completion frames.
3. Native QR Scanner Camera Implementation
- CameraX & Google ML Kit Viewfinder: Full-screen optical scanning with laser sweep animation, flashlight toggle, and gallery image decoding.
4. 6-State Device Discovery Engine
- Complete Discovery States: Initial, Scanning, Devices Found, No Devices Found, Permission Required, and Error states.
- Safe Cryptographic Fingerprint Verification: Safe length handling prevents
RangeErroron peer devices.
🔒 Cryptographic Verification
Verify artifact integrity using SHA-256:
49f6aefc1922fc30ca80a54e81054bfd34484c648aa231a25b6df8543973f91c nexora-v1.2.1-universal.apk
e4a1da30bc83445b8e34df5fdf312ff7866d6b6d0fe6cf5e457cdae44a1f8375 nexora-v1.2.1-release.aab
6350d87ab535f9c662cbb15e4c8fadade6b5df3f9604397e3e76c4d8aa8c1a35 nexora-v1.2.1-arm64-v8a.apk
8c9ac3a4b288bfb89385b5cd839ca887051453cadfeefb7b26c8e9fa8fcc972f nexora-v1.2.1-x86_64.apk
ee1bc574e94df4918870db0eb42fa488071f569a493f806bd2ae201ff309460d nexora-v1.2.1-armeabi-v7a.apk
Maintainer: CodeByArnob
Repository: CodeByArnob/Nexora-share
License: Apache License 2.0
NEXORA v1.1.0
NEXORA v1.1.0 — Official Android Production Release
CONNECT. SHARE. ANYWHERE.
NEXORA is a modern Android application for secure, fast, and convenient file sharing between supported devices.
📱 Official Android Download Links
- 📱 Download for Android (ARM64 APK, 25.0 MB) (Recommended for modern Android smartphones)
- 📱 Download for Android (Universal APK, 66.9 MB) (All CPU architectures included)
- 📱 Download for Android (ARMv7 APK, 20.9 MB) (For 32-bit legacy devices)
- 📱 Download for Android (x86_64 APK, 27.4 MB) (For Android tablets, emulators & Chromebooks)
- 📦 Download Google Play App Bundle (AAB) (Google Play Store distribution)
🌟 What's New in v1.1.0
1. APK Size Optimization & ABI Splitting
- >62% File Size Reduction: Implemented
--split-per-abiAndroid packaging, shrinking the modern phone target (arm64-v8a) down to 25.0 MB and legacy 32-bit (armeabi-v7a) down to 20.9 MB. - R8 Minification & Resource Shrinking: Enabled
isMinifyEnabled = trueandisShrinkResources = truewith targeted ProGuard rules (-keep class io.github.codebyarnob.nexora.** { *; }) preserving FFI, SQLite, and ML Kit models. - Font Tree-Shaking: Stripped 99.3% of unused Material icon glyphs, reducing font assets from 1.64 MB to 11.7 KB.
- Pure Android Native SQLite: Native
libsqliteX.soremoved in favor of Android framework OS SQLite, saving 1.2 MB per ABI.
2. Large File Transfer Initiation Latency Redesign
- Lightweight Manifest Negotiation: Senders transmit an immediate, lightweight
TransferOffercontaining only metadata (session ID, file count, sizes, MIME types, parameters) upon TCP connection. - Sub-Second Confirmation Popup: Receivers validate permissions and display the incoming transfer prompt within 18–31 ms for 2 GB+ files (well under the 1,000 ms SLA).
- Streaming On-the-Fly SHA-256: Pre-transfer whole-file hashing eliminated; files are hashed in parallel with network streaming chunks with constant 512 KB RAM and zero post-transfer verification lag.
3. Production Transfer Completion Protocol
- Reliable Two-Way Completion Handshake: Replaced unilateral stream closing with an explicit
TransferComplete↔TransferCompleteAckwire handshake. - Immediate Live-Transfer Demotion: Senders and receivers instantly transition state from
transferringtocompleted, stop real-time speed counters, dismiss active Cancel/Pause buttons, and persist verified metrics into SQLite transfer history.
4. Native Camera QR Code Scanner
- Google ML Kit Integration: Deployed native CameraX barcode scanning engine with 60 FPS viewport processing and sub-100ms QR decode latency.
- Full-Screen Scanning Interface: Branded cyber-frame overlay, animated neon laser sweep, hardware torch flashlight toggle, gallery QR image picker, and manual IP fallback.
5. 6-State Device Discovery Engine
- Complete Discovery State Machine: Initial, Scanning, Devices Found, No Devices Found, Permission Required, and Error states.
- Safe Cryptographic Fingerprint Verification: Mathematical truncation safety prevents
RangeErroron peer devices.
📦 Verified Release Artifacts
| Asset | Platform / Architecture | Size | SHA-256 Checksum |
|---|---|---|---|
nexora-v1.1.0-arm64-v8a.apk |
Android arm64-v8a |
25.03 MB | 17705a12489411032844bfe1fcd4049a71fb88465a72801241cd4c494f94d7fc |
nexora-v1.1.0-armeabi-v7a.apk |
Android armeabi-v7a |
20.93 MB | d3ad1766330117c94f4edf7e73d738cd5856030102613579c0ac1bbd3d982ac8 |
nexora-v1.1.0-x86_64.apk |
Android x86_64 |
27.37 MB | 663940e6d1c4b1e52cdf23cce9e6363c8c597b5a1ba8b001243ca8950a3cd512 |
nexora-v1.1.0-universal.apk |
Android Universal | 66.97 MB | 25e1131665bb8c536a7585efcf5192dfc2d9c42cdc3c366d844069237db040ea |
nexora-v1.1.0-release.aab |
Android App Bundle | 59.26 MB | 1d8f0c7d4a71c45612db59f32f49fa4f665fb6f505f6e7f809bfcb5192f63489 |
SHA256SUMS.txt |
Checksum Ledger | — | Cryptographic integrity ledger |
Integrity Verification
To verify the SHA-256 hash of your downloaded release file:
sha256sum -c SHA256SUMS.txt