The original Android client for the 2cloud Project
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is even with 2cloud:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

2cloud Android Client


2cloud is a free, decentralised, open source project to try and make sharing content between browsers and devices as seamless and effortless as possible. An up-to-date list of devices and browsers supported by the project is available at

This is the Android client that was launched originally in July of 2010. It has been deprecated in an effort to free our team to focus on the future, instead of the past. This repository will remain here for archival purposes, as well as to make the code available to any of the users whose phones can't run the newer version.

Installation Instructions

We tried to make installation and modification as easy as possible. Simply download the code (either using git or the download button on Github) and build it like any other Android application. You'll need the SDK, but Google has some helpful resources for people who need help getting started.

Where to Get Help

We try to maintain a presence with our users. To wit, we have:

If you don't use any of those... you're kind of out of luck.

Contribution Guidelines

The quickest, easiest, and most assured way to contribute is to be a beta tester. Simply join the mailing list and wait for a new beta to be released. Try and break it. Submit feedback. Wash, rinse, repeat.

If you're interested in contributing code, we use different guidelines for each part of our app. This is driven by necessity; you can't use JUnit on Javascript, for example. Unfortunately, we're still in the process of defining our guidelines for Android. This project has been retired, but we'll still accept pull requests for it provided you explain what you changed, why you changed it, and why the app is better that way. In our future version, expect to see unit tests with JUnit and Checkstyle implemented and required for pull requests.

The best way to figure out what's on our to-do list is to look at the issue tracker or ask on the dev mailing list. Whatever you work on should be something you want to see implemented, though.


2cloud is an open source application. It is technically "owned" by Second Bit LLC, but all that really means is they take care of the mundane administrative and financial stuff. The team behind 2cloud is separate from the Second Bit team (despite some overlap). The 2cloud team is as follows:

They're pretty friendly. Please do get in touch!

Credits and Alternatives

One of the great parts about being an open source project is how often we get to stand on the shoulders of giants. Without these people and projects, we couldn't do what we do.

  • Signpost, a (sadly discontinued) OAuth library for Java that suits our needs wonderfully
  • Chrome to Phone (Inspiration)
  • The sample In-App Payments app was largely cannibalised for our In-App payments system

There are some alternatives to 2cloud out there, and we encourage you to try them out. Use what works best for you. You can find an up-to-date list on our website.