Photon is a cross-platform file-transfer application built using flutter. It uses http to transfer files between devices.You can transfer files between devices that run Photon.(No wifi router is required ,you can use hotspot)
- Cross-platform support
For instance you can transfer files between Android and Windows - Transfer multiple files
You can pick any number of files. - Share raw text
You can share raw text between devices. Store raw text as txt file or copy to clipboard. - Smooth UI
Material You design. - Works between the devices connected via mobile-hotspot / between the devices connected to same router (same local area network)
- Uses cryptographically secure secret code generation for authentication (internally).
Even though the files are streamed at local area network,files cannot be downloaded/received without using Photon. No external client like browser can get the files using url,as secret code is associated with url. It will be regenerated for every session. - Supports high-speed data transfer
Photon is capable of transferring files at a very high rate but it depends upon the wifi bandwidth. (No internet connection required)
- Android
- Windows
- Linux
- macOS
- iOS
- Coming soon
- Android
- Windows
- macOS
- Linux (bundle)
All releases
flutter pub get packages
flutter run
- The LICENSE has been updated to GPL3 from MIT
- File transfer location: Now you can edit file saving location. By default files will be stored at internal_storage/Download/Photon directory.
- If you run the program with
flutter run
and if you see a blank application window instead of the UI, try runningflutter run --enable-software-rendering
instead.
The app's logo has been updated to a new design to ensure uniqueness and avoid potential overlaps with other designs. This change is to maintain the app's unique identity and to avoid any confusion. Photon v3.0.0 will come with new logo.
👤 Abhilash Hegde
- Twitter: @AbhilashHegde9
Give a ⭐️ if this project helped you!
You can support me by,
Windows icon - Microsoft Corporation, CC BY-SA 4.0, via Wikimedia Commons
Apple Icon - Apple Inc., Public domain, via Wikimedia Commons
Linux Icon - https://github.com/icons8/flat-color-icons/graphs/contributors, MIT , via Wikimedia Commons
-
App Icon App icon is created using Canva
-
Avatars Multiavatar
-
Icons SVG Repo
-
Animations
- Lottie animations
-
fire
-
setting-up
-
rocket-send
-
receive-file
-
searching
-
wifi
-
sender-not-found
-
share
-
- Lottie animations
This project includes third-party assets, such as animations, icons, and other media. The licenses for these assets are as follows:
-
Lottie Animations: Licensed under the terms specified by the creators on LottieFiles.
-
SVG Icons from SVGRepo: Licensed under [creative commons]
-
Design: As mentioned in credits, app logo is designed using Canva.