“Sharing” is a robust, open-source Android application that revolutionizes local file and app sharing. Developed by Ammar64, this innovative tool transforms your Android device into a secure HTTP server, enabling seamless transfers of files, photos, videos, documents, and even installed applications to any device with a web browser on the same network. It prioritizes privacy and speed by keeping all data transfers strictly within your local network, eliminating the need for cloud services or physical connections. The app offers a remarkably intuitive user experience; simply toggle the server on, scan the generated QR code with the receiving device’s browser, and instantly initiate transfers.
For enhanced control, users can easily disable upload functionality directly within the app’s settings, ensuring data is only sent when explicitly authorized. All received files are neatly organized in the “Sharing/” folder within your internal storage, providing quick and convenient access to transferred content. This solution is perfect for individuals and small teams looking for a reliable, fast, and secure way to exchange digital assets without compromising data privacy.
The future of “Sharing” promises even greater versatility with planned features including direct app-to-app sharing, live streaming capabilities for audio and video from your device’s camera, screen, or microphone to a browser, and expanded support for sending files directly from SD cards. The development roadmap also includes a complete redesign of the “Add Files Activity” to offer real-time file system updates and a highly responsive user interface, especially beneficial for larger tablet screens. Additionally, the integration of WebSockets will enable real-time text communication within the application, further broadening its utility as a comprehensive local sharing platform.
Built predominantly with Java, alongside contributions from C, CSS, HTML, TypeScript, and JavaScript, “Sharing” is a testament to diverse and effective programming. It operates under the GNU Affero General Public License v3 (AGPL-3.0), a copyleft license that ensures software freedom. This license mandates that any networked distribution of modified versions must also make their source code available, fostering open collaboration and community contributions. While offered for public benefit, the software is provided without warranty, emphasizing the open-source ethos of community-driven development. Comprehensive support and contribution guidelines are available, along with a detailed tutorial that can be accessed directly from the app itself (version 1.5 and above), encouraging user engagement and continuous improvement. This powerful application is a must-have for anyone seeking an efficient and secure Android file sharing solution
- Author: Ammar64
- Programming Languages Used: Java (65.9%), C (9.5%), CSS (8.4%), HTML (4.7%), TypeScript (4.2%), JavaScript (4.1%), Other (3.2%)
- License Type: GNU Affero General Public License Version 3 (AGPL-3.0)
- License / Source Code Usage Limitations: This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3. It is distributed WITHOUT ANY WARRANTY. If you convey a modified version of this software over a network, you must offer the recipients access to the corresponding source code.
- Repository Link: Ammar64/Sharing GitHub Repository