Done.
--
If you'd like to help out, it comes down to where you want to spend your time. There are really four key areas:
1. Android kernel: Get ad-hoc mode working on modern Android devices. We mainly support Google and Samsung devices, but we've had requests for Motorola.
2. Android OS: Integrate SPAN more directly in the Settings app and Android framework. Get SPAN running on Kit Kat and Lollipop. Allow normal apps to use the SPAN network**
3. Routing protocol: Improve the routing protocol to make it more efficient and resource aware (respect power levels with willingness to be a multi-point relay, etc.). Add support for BATMAN**, AODV, and other routing protocols.
4. Mesh-aware apps: Implement mesh-aware apps, like P2P VOIP, P2P video chat, etc. (consider leveraging Jitsi project: https://jitsi.org/ **).