buddycloud for Android - using the buddycloud HTTP API
Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets/fonts
build
docs/screen design
libs
res
src/com/buddycloud
.classpath
.gitignore
.project
AndroidManifest.xml
LICENSE
README.developing.md
README.md
build.gradle
lint.xml
project.properties
screenshots.png

README.md

buddycloud-android

The buddycloud app demonstrate the rich set of features provided by the 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.

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.