appbaseio/appbase-droid

Name: appbase-droid

Owner: appbase.io

Description: Elasticsearch and appbase.io library for Android (and Java)

Created: 2016-05-16 06:51:53.0

Updated: 2018-03-06 05:04:59.0

Pushed: 2017-09-10 12:33:01.0

Homepage: https://opensource.appbase.io/appbase-droid

Size: 45287

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

appbase-droid

The missing Android client for Elasticsearch and appbase.io.

Running Locally
test
Overview

appbase-droid is an Elasticsearch client library usable from an Android device.

We built this as there are currently no good or maintained Elasticsearch libraries out there for Android.

Our design goals in building appbase-droid are:

  1. Provide a lightweight library for querying right from Android (1MB in size),
  2. Maintain compatibility with Java so it can also be used as a lightweight Java alternative (20x lighter than the official Elasticsearch client library),
  3. Only support methods related document and query DSL, ideally your Elasticsearch hosting environment comes with a read-only access.
  4. Bonus: Support for streaming data queries when Elasticsearch is hosted on appbase.io app; build live charts, newsfeeds, streaming search.
Quick Start

TBD: How to get the library and write a basic code.

Documentation Reference

A brief primer on the supported methods.

See the online documentation reference.

Example

Link to an example app built with appbase-droid.

How To Run Locally
Clone

git clone https://github.com/appbaseio/appbase-droid

Testing
test

will test all the supported methods.

Docs

Docs are under the doc/ directory.

Developing

The codebase resides under the src/main/java/io/appbase path.

Test files reside under src/test/java/test path.



This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.