WLANdrop – Help & User Guide

Getting Started

WLANdrop allows you to share files across Android, Windows, Linux, and TVs over your local Wi-Fi or hotspot. No internet required just follow the steps below to begin

If you have any questions that are beyond the scope of this help page, Please feel free to email via amanmuhammed515@gmail.com


Installation

Follow the steps below to install WLANdrop on your device:

  1. For Android devices (phones, tablets, TVs):
    Download the app from the Google Play Store. The app will ask for storage permissions when you open it for the first time. You must allow this to share files.
    ✔️ Don't worry — no data is shared without user action.
    ❌ The app doesn't connect to any external servers (except Google AdMob for banner ads).
    🌐 You can use WLANdrop completely offline using Wi-Fi or hotspot.
  2. For Windows PCs:
    Visit the Downloads page and install the setup file.
    Note: You may see a SmartScreen warning (e.g., "unknown publisher" or "unrecognized app"). This is normal for less widely distributed apps and can be safely ignored.
  3. For Linux:
    Choose the installer based on your distribution — we offer both .deb and .tar.gz packages on the Downloads page.
  4. You are now ready to share files across your devices!

How to Use

Learn how to send, receive, and stream files using WLANdrop:

  1. Hosting Files (All Platforms):
    - Open the app, tap the Send button, and pick files using the file picker.
    - Or on Android: Use the Share option from apps like File Manager, WhatsApp, or Gallery, and select WLANdrop.
    - Or on Windows/Linux: Simply drag and drop files into the WLANdrop window.
    - A QR code and URL will be generated for access from other devices.
  2. Sending Files:
    - After selecting files, tap the Send button (top-right).
    - On the receiver’s device, open the app and tap Receive. A device address will be shown.
    - Back on the sender’s device, select that address to begin transfer.
  3. Receiving Files:
    - Tap Receive on the receiving device to display your device address.
    - On the sender's device, choose the displayed address to connect.
    - You can now tap Download All to save the files, or use the 👁 preview button to stream them.
  4. Streaming Files (Without Saving):
    - Instead of downloading, tap the 👁 icon to preview or stream files directly in a browser or VLC player.
    - Ideal for Android TVs or devices with limited storage.
  5. Network Requirements:
    WLANdrop works only if all devices are on the same local network. Internet is not required.
    - ✔️ Supported network setups:
     • Same Wi-Fi network
     • Mobile hotspot (no internet needed)
     • Devices connected via same router (LAN or Wi-Fi)

Troubleshooting

Facing issues? Try these quick solutions to common problems:

  1. Receiver not showing up or hosted link missing:
    - Turn Wi-Fi off and back on again on both devices.
    - Ensure all devices are connected to the same local network (Wi-Fi or hotspot).
    - Avoid using VPNs or firewall apps that might block local connections.
  2. Files not opening?
    - Try opening from file manager.
  3. Streaming not working on Android TV:
    - Install a web browser or VLC media player on your TV.
    - Tap the 👁 eye icon on your TV device to preview supported media formats.
  4. Still not working?
    - Close and reopen the app on both devices.
    - Restart your hotspot or Wi-Fi router.
    - Reach out for support via amanmuhammed515@gmail.com

Licenses and Attributions

Attributions

This application utilizes file_picker, licensed under the MIT.

This application utilizes path_provider, licensed under the BSD.

This application utilizes shelf, licensed under the MIT.

This application utilizes qr_flutter, licensed under the MIT.

This application utilizes web_socket_channel, licensed under the BSD.

This application utilizes shelf_web_socket, licensed under the MIT.

This application utilizes downloadsfolder, licensed under the MIT.

This application utilizes permission_handler, licensed under the MIT.

This application utilizes device_info_plus, licensed under the BSD.

This application utilizes mime, licensed under the BSD.

This application utilizes file_selector, licensed under the BSD.

This application utilizes auto_size_text, licensed under the MIT.

This application utilizes filesystem_picker, licensed under the MIT.

This application utilizes shared_preferences, licensed under the BSD.

This application utilizes url_launcher, licensed under the BSD.

This application utilizes android_intent_plus, licensed under the BSD.

This application utilizes network_info_plus, licensed under the BSD.

This application utilizes google_mobile_ads, licensed under the Apache-2.0.

This application utilizes desktop_drop, licensed under the MIT.

This application utilizes connectivity_plus, licensed under the BSD.

This application utilizes window_manager, licensed under the MIT.

This application utilizes open_file, licensed under the MIT.

This application utilizes flutter_single_instance, licensed under the MIT.

This application utilizes path, licensed under the BSD.

This application utilizes media_scanner, licensed under the MIT.


Image Attributions


Licence Terms & Conditions

Freeware License

This software is provided as freeware. You are permitted to use this software without charge. Redistribution and modification of this software, in whole or in part, are not permitted without explicit prior written permission from the copyright holder.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.