Skip to content

Releases

NEXORA v1.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Nov 17:31
6f7bbb5

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 SQLiteDatabase backend 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 ↔ TransferCompleteAck handshake 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 RangeError on 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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 17:24
e6d1b06

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


🌟 What's New in v1.1.0

1. APK Size Optimization & ABI Splitting

  • >62% File Size Reduction: Implemented --split-per-abi Android 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 = true and isShrinkResources = true with 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.so removed 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 TransferOffer containing 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 ↔ TransferCompleteAck wire handshake.
  • Immediate Live-Transfer Demotion: Senders and receivers instantly transition state from transferring to completed, 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 RangeError on 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