Syncano's Android library is written in pure Java and provides communication with Syncano (www.syncano.io) via HTTPS RESTful interface.
Syncano library is now available on jCenter. To install it, add one line inside your project's gradle dependencies and you will be able to use it out of the box without the jar
file.
dependencies {
compile 'io.syncano:library:4.1.2'
}
You can find quick start on installing and using Syncano's Android library in our documentation.
For more detailed information on how to use Syncano and its features - our Developer Manual should be very helpful.
In case you need help working with the library - email us at libraries@syncano.com - we're always happy to help!
We love contributions! Those who want to help us improve our Android library -- contribute to code, documentation, adding tests or making any other improvements -- please [create a Pull Request] (https://github.com/Syncano/syncano-android/pulls) with proposed changes.
Happy coding!
Syncano library is written in pure Java, so you can use it in your Spring or Java SE project.
The only difference is that you have to provide two additional libraries: Apache HTTP
and Bouncycastle
.
dependencies {
compile 'io.syncano:library:4.1.2'
compile 'org.apache.httpcomponents:httpclient:4.0.1'
compile 'org.apache.httpcomponents:httpcore:4.0.1'
compile 'org.bouncycastle:bcprov-jdk15on:1.53'
}
##JAR DISTRIBUTION If you want to use JAR file in your project, you need to add gson library. We recommend using version gson-2.6.2.
To generate a jar file, call "makeJar" from command line:
$ ./gradlew makeJar
Output will be generated in:
library/build/outputs/jar/library-release-x.jar
To run tests, call from a command line:
$ ./gradlew testDebug --continue --info
Before running tests, remember to provide a correct API Key and your Instance Name in:
library/gradle.properties
or pass them in gradlew
command:
$ ./gradlew testDebug --continue --info -Pinstance_name="\"YOUR_INSTANCE_NAME\"" -Papi_key="\"YOUR_API_KEY\"" -Papi_key_users="\"YOUR_API_KEY_FOR_RESGISTERING_USERS\""
Syncano's Android library is available under the MIT license. See the LICENSE file for more info.