
ErikrafT Drop™ for Android is an Android client for the free and open source local file sharing solution https://drop.erikraft.com/.
Tip
Do you also sometimes have the problem that you just need to quickly transfer a file from your phone to the PC?
- USB? - Old fashioned!
- Bluetooth? - Too much cumbersome and slow!
- E-mail? - Please not another email I write to myself!
- ErikrafT Drop!
ErikrafT Drop is a local file sharing solution which completely works in your browser. A bit like Apple's Airdrop, but not only for Apple devices. Windows, Linux, Android, IPhone, Mac - no problem at all!
- Server fallback priority:
https://drop.erikraft.com/(Primary),https://drop-fallback.erikraft.com/(Secondary),https://dropfallback.erikraft.com/(Tertiary),https://pairdrop.net/(Quaternary / competitor). Custom servers remain supported. - P2P file transfer integrity: Android-to-Web transfers continue to use the native file picker/WebView file input path without an additional byte-conversion layer. Web-to-Android receiving uses the existing WebRTC chunks and Android bridge, now with serialized writes and an expected-size check before a received file is finalized; incomplete/mismatched files are deleted instead of being presented as valid downloads.
- ERIKRAFT-QR Protocol: Offline animated QR transfer (Send File, Send Text, Receive Animated QR) using Fountain FEC, CRC32, and SHA-256 integrity verification. Works completely offline in Airplane mode without Wi-Fi, Bluetooth, or server connection.
- Advanced WebView & WebRTC: Full WebRTC and WebSocket peer-to-peer file sharing and chat compatible with the official ErikrafT Drop instances and PairDrop.
- Tor .onion Network: Supports accessing .onion addresses through system SOCKS5 proxy / Orbot configuration.
However, even if it theoretically would fully work in your browser and you don't have to install anything, you will love this app if you want to use ErikrafT Drop more often in your daily life. Thanks to perfect integration into the Android operating system, files are sent even faster. Directly from within other apps you can select ErikrafT Drop to share with. Thanks to its radical simplicity, "ErikrafT Drop™ for Android" makes the everyday life of hundreds of users easier. As an open source project we don't have any commercial interests but want to make the world a little bit better. Join and convince yourself!
ErikrafT Drop™ for Android is available on Google Play, F-Droid and as a direct APK download.
➡️ See how you can support this app and the ErikrafT Drop community
ErikrafT Drop™ for Android would like to become a community project. I invite your participation through issues and pull requests! Also bug reports are very welcome! But note that this is not the right place to report bugs regarding the ErikrafT Drop website which occur independently of this app.
Want to help translate ErikrafT Drop™ for Android into your language? You can contribute to translations on our Crowdin project:
Your contributions help make the app accessible to users worldwide!
If you want to help with development, this would be more than welcome! I am very glad about every pull request. Just fork the repo and start coding. However, if you plan to implement larger changes, please tell us in the issue tracker before hacking on your great new feature.
This repository includes a manual GitHub Actions release pipeline at .github/workflows/release.yml that builds and signs the mobile APK and AAB. It can also run automatically for version tags (v*).
For a signed release, configure these repository/environment secrets:
KEYSTORE_FILE: Base64-encoded Android keystore file.KEY_ALIAS: Alias of the signing key.KEYSTORE_PASSWORD: Keystore password.KEY_PASSWORD: Signing key password.
The workflow validates that all signing inputs are present, keeps the keystore in the temporary runner directory, removes it after the job, builds both APK and AAB, and verifies the resulting signatures. It also builds against Android 16 (API 36) and refreshes the ErikrafT-Drop web submodule from its master branch.
Current Android app version:
10.1.4(version code27). Target/Compile SDK: Android 16 / API 36.
The Android application and the web application use independent version numbers. The web application version is maintained in the ErikrafT/Drop repository.






