Ayanda

From Berkman Klein Google Summer of Code Wiki
Revision as of 11:47, 27 February 2019 by BerkmanSysop (talk | contribs) (Created page with "Ayanda Ayanda is an Open Source Android Library that makes it easy to discover nearby devices and share files through a simple API. Ayanda is meant to detect nearby devices us...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Ayanda Ayanda is an Open Source Android Library that makes it easy to discover nearby devices and share files through a simple API. Ayanda is meant to detect nearby devices using WiFi and Bluetooth technology. Currently the Ayanda library uses [Wifi-Direct https://urldefense.proofpoint.com/v2/url?u=https-3A__developer.android.com_training_connect-2Ddevices-2Dwirelessly_wifi-2Ddirect&d=DwMFaQ&c=WO-RGvefibhHBZq3fL85hQ&r=cislNqXq-cCcJPAw7lrFVbjDiuL6uodM-0xhJJXaJps&m=BqCjHwhBG01zpo6IWidSN4IBOqewZ2qPfytDYPlL_0U&s=Ip0iZNcreBFqK7W8RrqhifZPw_VeGl9ifyNEsWAFCPM&e=] and [Bluetooth https://urldefense.proofpoint.com/v2/url?u=https-3A__developer.android.com_guide_topics_connectivity_bluetooth&d=DwMFaQ&c=WO-RGvefibhHBZq3fL85hQ&r=cislNqXq-cCcJPAw7lrFVbjDiuL6uodM-0xhJJXaJps&m=BqCjHwhBG01zpo6IWidSN4IBOqewZ2qPfytDYPlL_0U&s=OrP69cPN8bW02ps5WJ4VOkGGpm6FydrIsug5F-oO9ZY&e=] to pair to nearby enabled Android devices and send files between devices. This library can be useful for creating apps that can respond to nearby users and provide proximity based services. It also is essential in allowing for Offline communication in a situation such as the internet is censored or shutdown completely -- A mesh network can be built on this.

Project goals: Work on current [issues https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sabzo_ayanda_issues&d=DwMFaQ&c=WO-RGvefibhHBZq3fL85hQ&r=cislNqXq-cCcJPAw7lrFVbjDiuL6uodM-0xhJJXaJps&m=BqCjHwhBG01zpo6IWidSN4IBOqewZ2qPfytDYPlL_0U&s=7kqXS9orDwNJpBJCurV_yZr8ZolYZx-6l26V74IYMM8&e=].

Project goals: Make project stable