This is an Android application designed to transfer files peer-to-peer over Wifi.
This was implemented as a final course project for CS m117 at UCLA.
Check out our video demo on youtube.
Feel free to check out the open protocol specification for the project
For this project, we aimed a completely peer-to-peer communication standard. All communication happens over ad hoc wifi. We chose to use wifi as the standard, as opposed to Bluetooth or NFC for the following reasons:
- Wifi is available on essentially every smart phone.
- Not all phones have NFC capability, so this eliminates the need for that.
- P2P Wifi supports faster data transfer than Bluetooth 4.0 (roughly 250 Mbps vs 25 Mbps)
Right now, we don't have our app in the app store. Installation, however, is still fairly simple if you have the Android SDK. Just clone our repo and open it in Android Studio. From there, you can easily load a build of the app onto your Android device.
If you see any bugs in our implementation, or if you have any ideas how to improve our protocol, we encourage contributions! This is now an open source project, and we welcome any help in maintaining it.