Taikutsu Lyrz (Salim Noor)
LanDrop logo
LanDrop

File transfer app

Making local sharing feel simple.

LanDrop is my file-sharing app for Windows and Android. I built a clear, local workflow for moving files and folders between devices, without cloud accounts or shared-folder setup.

PLATFORMWindows · Android
STATUSStore release planned
BUILT BYTaikutsu Lyrz (Salim Noor)

The problem to solve.

Moving a folder between a phone and a PC can involve accounts, uploads, or shared-folder setup before the actual transfer starts. LanDrop makes the local network the starting point: discover a device, choose what to send, and let the receiver decide. The interface keeps the network machinery behind a familiar send-and-receive workflow.

01

Direct from disk

Files and folders stream with manifests instead of being zipped or duplicated before sending. Parallel workers help with collections of small files.

02

Discovery with a fallback

UDP broadcast finds nearby devices. Manual IP entry remains available, and Windows prefers Ethernet when choosing an adapter.

03

Receiving is a choice

Manual acceptance, optional pair codes, trusted devices, and Quick Save modes make incoming transfers an explicit part of the experience.

From screen
to system.

Windows & Android · Local networking · Transfer engine · Native interfaces. A closer look at how the pieces fit together.

LAYER 01

Windows app

Svelte · Tauri · Rust

A lightweight desktop interface backed by discovery, transfer control, and Windows network integration.

LAYER 02

The transfer layer

Discovery · Manifests · Streaming

Find a peer, describe the selection, stream from disk, and expose progress, speed, pause, resume, and cancellation.

LAYER 03

Android app

Kotlin · Compose Material 3

A native client with persistent save folders, categorized received files, and a QR-based Wi-Fi Direct flow.

01

Discover a peer

02

Select files or folders

03

Accept on the receiver

04

Track the transfer

The decisions
in the details.

What the project includes, and why those pieces matter to the experience.

A readable transfer state

Progress, speed, history, and interruption controls give the user feedback before, during, and after a transfer.

Two platform personalities

The Windows app uses a Svelte interface with a Rust backend. Android uses native Kotlin and Material 3, keeping the same workflow while fitting each platform.

Local networks first

Discovery filters loopback and VPN-like interfaces, prefers Ethernet, and includes direct-cable IPv4 setup in Windows settings.

An experimental extension

Remote invites are a separate prototype. Direct internet transfers depend on port forwarding; private overlay networks remain an external dependency.

A closer look.

Real views of LanDrop.

Behind the project.

Rust / TauriSvelteKotlin

The core sharing experience uses your local network. Android also supports a Wi-Fi Direct flow. Store releases are planned; release links will appear here when available.