Developed & Maintained by Arafath
Local Transfer is a high-performance, cross-platform file sharing and messaging application that enables instant, secure data transfer across nearby devices on your local networkβwith zero internet connection, zero third-party cloud servers, and zero speed throttling.
Built on a hybrid architecture combining a high-speed Rust protocol core with a fluid Flutter UI, Local Transfer features a cutting-edge Liquid Glass optical refraction design system and dedicated 120Hz high-refresh-rate display optimizations for unprecedented visual elegance and responsiveness.
-
Snell's Law Light Refraction (
$n = 1.50$ ): High-fidelity glass simulation that dynamically bends and distorts underlying interface layers according to authentic crown-glass optical formulas. - Physical Specular Meniscus Bevel: Realistic directional light highlights (135Β° angle, 0.75 base intensity, 11dp optical thickness) creating depth and organic glass curvature.
-
Integrated AGSL & Java Engine: Android 13+ (API 33+) native
RuntimeShaderintegration paired with custom Flutter shader fallback pipelines. -
Transformed UI Elements:
- Floating Liquid Glass Navigation Dock: Sleek bottom dock with fluid spring-animated active indicator pill for switching between Receive, Send, and Settings.
- Quick Action Grid: Glass-morphic action tiles for File, Media, Paste, Text, Folder, and App.
- Interactive Action Buttons: Tactile fluid press states with haptic micro-feedback on Add, Receive via link, Fix automatically, and Open Firewall.
- Proactive Display Negotiation: Auto-detects and engages high refresh rates (
FlutterDisplayMode.setHighRefreshRate()) at app startup. - Fluid Spring Physics: Micro-tuned cubic Bezier and spring curves (120msβ250ms response windows) eliminate micro-stutter and frame drops during navigation and touch interactions.
- Decoupled Background Networking: All heavy cryptography, chunk streaming, and socket operations run on independent background isolates and native Rust threads, keeping the UI thread pinned to 120 FPS.
- End-to-End TLS Encryption: Every session generates on-the-fly X.509 certificates with mandatory mutual client certificate verification (SHA-256 fingerprint matching).
- 100% Local Communication: Transfers occur directly peer-to-peer via local Wi-Fi or hotspot. No telemetry, no external server tracking, and no cloud middlemen.
- PIN Authentication: Optional receiving and browser PIN security for restricted environments.
- Rust Protocol Engine: Leverages asynchronous Rust (
tokio,hyper,ring) for maximum network throughput and minimal CPU overhead. - Multi-Device Discovery: Zero-configuration UDP multicast discovery (v2.2 protocol) instantly detects active peers on both IPv4 and IPv6 link-local subnets.
- Receive via Link (Web Share): Built-in local HTTP server allowing any device with a web browser (Smart TVs, legacy OS, iOS/Android devices without the app) to download files directly.
- Favorite Devices & History: Save trusted devices for one-tap sharing and review detailed transfer receipts.
Local Transfer uses a modern multi-layer architecture separating business logic, protocol execution, and visual rendering:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Flutter UI (App) β
β Refena State Management β’ Liquid Glass Design β
β 120Hz Animation Controllers β’ Slang i18n β
βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ
β Method Channels / FRB
βββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββ
β localsend_isolates Package β
β Dart Background Isolates β’ flutter_rust_bridge β
βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ
β Native FFI
βββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββ
β Rust Core Engine β
β HTTP/HTTPS Protocol v2 β’ UDP Multicast v2.2 β
β Streaming Crypto β’ Web Share Server β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
The compiled release APK is ready for installation:
- Download Release: Local Transfer v1.0.0 (GitHub Releases)
- Local Path:
C:\Users\Fahad\Downloads\Generated APK\Local\LocalTransfer.apk - Package ID:
org.localsend.localsend_app - Architecture:
arm64-v8a - Target SDK: Android 36 / 37
- Min SDK: Android 24 (Nougat)
- Flutter: 3.47.x (or pinned via
.fvmrc) - JDK: OpenJDK 17 (
JAVA_HOME) - Android SDK: API 34+ with NDK
28.2.13676358 - Rust: Stable toolchain (
x86_64-pc-windows-gnu/ MSVC with target tripleaarch64-linux-android)
# 1. Clone repository
git clone https://github.com/smartworldarafath/Local-Transfer.git
cd Local-Transfer
# 2. Get dependencies
flutter pub get
# 3. Build release APK
cd app
flutter build apk --target-platform android-arm64 --release --android-skip-build-dependency-validation- Developer: Arafath
- Liquid Glass Physics: Based on Snell's Law Optical Refraction & AGSL Runtime Shader implementations.
This project is licensed under the MIT License.






