A platform for flexibly connecting multiple smartphones together to split up common tasks
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
app
gradle/wrapper
plugin-shopping-base
plugin-shopping
plugin-video-base
plugin-video
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Better Together

Setting up Better Together connections Better Together video plugin Better Together shopping plugin

Better Together is a platform for flexibly connecting multiple smartphones together to separate common tasks. The simple framework helps you connect phones together to share, help and work with other people.

Plugins for Better Together let you split other services or apps into separate parts on different phones. No internet connection is required to connect multiple devices quickly and seamlessly.

See the toolkit website and research project website for more details and related work.

Developing your own plugin

Developing a plugin is the simplest way to create services using the Better Together framework. Taking this approach makes development as easy as possible (just send and receive messages), and testing or debugging fast, because devices you develop on remain connected to each other while you work on your design and update your plugin.

To develop plugins, all that is needed is to import the Better Together API. To get started, see the api source and documentation, and the fully-documented sample plugin.

Integrating Better Together into your own app

If you'd prefer deeper integration, it is possible to add Better Together's connectivity framework to your own app. See, for example, swarachakra keyboard, which enables remote text input in Indic scripts.

License

Apache 2.0