com.nec.baas:baas-client-android

NEC Mobile Backend Platform Java/Android SDK

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

com.nec.baas
ArtifactId

ArtifactId

baas-client-android
Last Version

Last Version

7.5.1
Release Date

Release Date

Type

Type

aar
Description

Description

com.nec.baas:baas-client-android
NEC Mobile Backend Platform Java/Android SDK
Project URL

Project URL

https://github.com/nec-baas/baas-client-android
Source Code Management

Source Code Management

https://github.com/nec-baas/baas-client-android

Download baas-client-android

How to add to project

<!-- https://jarcasting.com/artifacts/com.nec.baas/baas-client-android/ -->
<dependency>
    <groupId>com.nec.baas</groupId>
    <artifactId>baas-client-android</artifactId>
    <version>7.5.1</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.nec.baas/baas-client-android/
implementation 'com.nec.baas:baas-client-android:7.5.1'
// https://jarcasting.com/artifacts/com.nec.baas/baas-client-android/
implementation ("com.nec.baas:baas-client-android:7.5.1")
'com.nec.baas:baas-client-android:aar:7.5.1'
<dependency org="com.nec.baas" name="baas-client-android" rev="7.5.1">
  <artifact name="baas-client-android" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.nec.baas', module='baas-client-android', version='7.5.1')
)
libraryDependencies += "com.nec.baas" % "baas-client-android" % "7.5.1"
[com.nec.baas/baas-client-android "7.5.1"]

Dependencies

compile (1)

Group / Artifact Type Version
com.nec.baas : baas-client-core jar 7.5.1

runtime (6)

Group / Artifact Type Version
commons-codec : commons-codec jar 1.10
net.zetetic : android-database-sqlcipher aar 3.5.6
com.google.android.gms » play-services-gcm jar 15.0.1
com.google.firebase » firebase-messaging jar 17.0.0
com.android.support » multidex jar 1.0.3
com.android.support » support-annotations jar 25.3.1

test (1)

Group / Artifact Type Version
org.mockito : mockito-core jar 2.23.4

Project Modules

There are no modules declared in this project.

baas-client-android : NECモバイルバックエンド基盤 Java/Android SDK

NECモバイルバックエンド基盤 Java/Android SDK のソースコードリリース。

ビルド手順

事前準備

JDK8 および Android SDK をインストールしておくこと。

Android SDK については以下コンポーネントのインストールが必要。

  • Android SDK Tools
  • Android SDK Platform-tools
  • Android SDK Build-tools (最新のもの)
  • Android 8.1 (API 27) : SDK Platform
  • Android Support Repository
  • Google Repository

本ライブラリは SSE Push Java Client ライブラリに依存しているため、先に SSE Push Java Client のビルドが必要である。以下手順で実施しておくこと。5

$ cd (ssepush-client-java dir)
$ mvn install

ビルド

以下のようにしてビルドを行う。

$ ./gradlew clean build jar install

ビルドされた jar ファイルは /build/libs/.jar に生成される。

SDK の生成

以下のようにして SDK を生成する。

$ ./gradlew sdk

ビルドとライブラリファイル生成が行われ、sdk/ ディレクトリに成果物が出力される。

Javadoc の生成手順

$ ./gradlw alljavadoc

Javadoc は ./build/java-android_reference に生成される。

com.nec.baas

NEC Mobile Backend Platform

Versions

Version
7.5.1
7.5.0
7.0.0