Skip to content

prjkt-io/lib-andromeda

Repository files navigation

Andromeda Library

The Andromeda Library provides you access to the APIs included in the Andromeda Server. This library is made specifically to work with Kotlin - it technically will work with Java, but not pleasantly.

Installation

Add in your root build.gradle at the end of repositories

allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}

Add the dependency to your project build.gradle

dependencies {
    implementation 'com.github.prjkt-io:lib-andromeda:[latest_version]'
}

Usage

Request for explicit permission on an activity:

requestPermissions(
      arrayOf(AndromedaClient.ACCESS_PERMISSION),
      ANDROMEDA_REQUEST_CODE_PERMISSION
)

Initialize the the app to use the APIs:

AndromedaClient.initialize(this)

You're set! From here you can call any methods from Andromeda* classes.

There is an example app (:example) to check/play with. Also checkout the full documentation here.