/buddycloud-android

buddycloud for Android - using the buddycloud HTTP API

Primary LanguageJavaApache License 2.0Apache-2.0

#buddycloud-android

The buddycloud app demonstrate the rich set of features provided by the [Buddycloud REST API] (http://buddycloud.com/api "buddycloud REST API").

screenshots

Features

  • Create and read channels
  • Follow/Unfollow channels
  • Post and Share topics on different channels
  • Search by content and metadata
  • Channels discovery and summary synchronization
  • Recommendation and Similar channels
  • Media Sharing through 'share-intent' and post topics
  • Push notifications
  • Account Management
  • Friends Finder (Facebook and addressbook)
  • and much more...

Downloads

Google Play

Documentation

FAQ

General

How Buddycloud works?

Start developing your communication layer for your mobile app or for your website with Buddycloud. You can find more about how buddycloud works [here] (http://buddycloud.com/documentation#how_buddycloud_works_ "How Buddycloud Works").

Development

How do I build Buddycloud android app?

Make sure to have ANDROID_HOME point to your Android SDK

git clone https://github.com/buddycloud/buddycloud-android
cd buddycloud-android

The buddycloud sources are compaitable with both Eclipse and Android studio. Using anyone of them is completely a matter of software developer choice. For Android studio, the process is straight away....just open the project and build with gradle which will download all the external libraries as well.

./gradlew build

For Eclipse, you need to first download the list of external libraries (see below) and import in the project.

Which external libraries used in the android app?

Besides the Android SDK and the support library, we use opensource third-party libraries:

How do I install Buddycloud android app?

If you want to use the app as end user then download it from google playstore. However, if you're software developer and want to install the app then checkout the sources from Github and use gradle to build (see above) and install the .apk file.

gradle installDebug

How do I debug Buddycloud android app?

You can debug the buddycloud android app TCP and HTTPS session usage:

sudo tcptrack -i eth0 port 443

or, want to find out some information related to UI with adb (android debug bridge):

adb -d logcat -v time -s buddycloud

Roadmap

We use GitHub milestones and issues to track our progress, so please check our milestones page for release planning.

Reporting Bugs

Please report it to our issue tracker. If your app crashes please provide a stack trace. If you are experiencing misbehaviour please provide detailed steps to reproduce. Always mention whether you are running the latest Play Store version or the current HEAD.