Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
Wia
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Wia Android SDK

Build Status

Official Android SDK for Wia's API.

Wia provides a cloud infrastructure for developers building Internet of Things applications. Start conversations with your things using just a few lines of code.

Setup

Grab via Maven:

<dependency>
  <groupId>io.wia</groupId>
  <artifactId>wia-android-sdk</artifactId>
  <version>0.4.15</version>
</dependency>

or Gradle:

compile 'io.wia:wia-android-sdk:0.4.15'

The SDK requires at minimum Java 6 or Android 2.3.

Usage

This manages all your interaction with the Wia API.

Wia.initialize(new Wia.Configuration.Builder(activity.getApplicationContext())
  .appKey("YOUR_APP_KEY")
  .build()
);

To retrieve a list of Spaces.

Observable<WiaSpaceList> result = Wia.listSpaces();
result.subscribeOn(Schedulers.io())
      .observeOn(AndroidSchedulers.mainThread())
      .subscribe(response -> {
        // Spaces: response.spaces()
        // Count: response.count
      }, error -> {
        // Do something with error
      });

Documentation

For further information, check out our official API documentation.

License

Copyright (c) 2017-present, Wia Technologies Limited. All rights reserved.

This source code is licensed under the MIT-style license found in the LICENSE file in the root directory of this source tree.