Back to projects
LiveLIVEUtilityDesktop v1.20.33🚀 Google Play Live🚀 App Store Live
SwiftBeam: Any Device Transfer icon

Utility

SwiftBeam: Any Device Transfer

SwiftBeam is a Flutter utility for sending files between phones and desktops without relying on an external cloud server. The app combines nearby discovery, QR-assisted connection, LAN socket transfer, Wi-Fi Direct or Nearby transport where available, FTP fallback, and a browser-based web portal for mixed-device cases. It is now live on Google Play and the Apple App Store.

Explores frictionless local sharing across phones and desktops.

SwiftBeam: Any Device Transfer

Platforms

AndroidiPhoneWindowsmacOS

Tech stack

FlutterDartRiverpodNearby/Wi-Fi DirectFTP/Web PortalLocal Network

Overview

A cross-platform local transfer utility with app-to-app sharing, device discovery, and web fallback routes.

Product purpose

Remove the friction of moving files between Android, iPhone, Windows, and macOS by choosing the most practical local transfer route automatically.

Target user

People who frequently move photos, documents, or large files between personal devices and need a direct local option that still works when one transport path fails.

Role and ownership

Product planning, UI implementation, architecture decisions, and app delivery.

Release Notes

v1.20.33
v1.20.332026-09-16
  • - Improved transfer queues and metadata handling for more reliable large-file and multi-thousand-file transfers.
  • - Interrupted LAN transfers can automatically resume from partial files while the app remains running.
  • - The display is kept awake automatically during file transfer and media conversion.
  • - iPhone photos and videos use capture-date filenames in the YYYYMMDD_original-name format.
  • - iPhone HEIC photos can be converted to JPG or sent in their original format while preserving available metadata and the original filename.
  • - Incompatible iPhone videos can be converted to H.264/AAC MP4 in the background with visible progress.
  • - Improved duplicate filename handling prevents same-name files from being overwritten or omitted.
  • - The Windows title bar now displays the current app version.
  • - For reliable transfers, update both sending and receiving devices to the latest version.

Main features

  • - Nearby device discovery and QR connection flow
  • - Sender and receiver accept/progress states
  • - LAN TCP transfer with direct socket route
  • - FTP and browser web portal fallback for mixed devices
  • - Overwrite, skip, and cancel handling for existing files
  • - Transfer history with route and file information

Technical notes

  • - Flutter app using Riverpod and GoRouter for product flow
  • - Smart transfer coordinator selects Nearby, Wi-Fi Direct, LAN TCP, FTP, web fallback, or manual route
  • - Uses file picker, mobile scanner, local network info, BLE/Nearby, FTP, shelf web server, WebSocket, and connectivity integrations
  • - iOS permission model covers camera, Bluetooth, local network, photos, location, and notification use cases

Future improvements

  • - Folder transfer expansion
  • - Richer transfer diagnostics
  • - More desktop-native receiving polish

Store screenshot

Store Screenshot 1

Store Screenshot 1

Store screenshot

Store Screenshot 2

Store Screenshot 2

Store screenshot

Store Screenshot 3

Store Screenshot 3

Store screenshot

Store Screenshot 4

Store Screenshot 4

Store screenshot

Store Screenshot 5

Store Screenshot 5

Store screenshot

Store Screenshot 6

Store Screenshot 6

Store screenshot

Store Screenshot 7

Store Screenshot 7

Store screenshot

Store Screenshot 8

Store Screenshot 8

Store screenshot

Store Screenshot 9

Store Screenshot 9

Store screenshot

Store Screenshot 10

Store Screenshot 10