An open API service indexing awesome lists of open source software.

https://github.com/eclipse-uprotocol/up-android-core

Android Implementation of Core uBus and uSubscription uProtocol
https://github.com/eclipse-uprotocol/up-android-core

android java kotlin uprotocol

Last synced: over 1 year ago
JSON representation

Android Implementation of Core uBus and uSubscription uProtocol

Awesome Lists containing this project

README

          

= Android uCore Service Implementation
:toc:
:toclevels: 3
:sectnums:
:source-highlighter: coderay

== Overview
This project includes the Android Binder implementation of uBus, serving as the https://github.com/eclipse-uprotocol/up-spec/blob/main/up-l2/dispatchers/README.adoc[Communication Layer] for uEs that utilize the https://github.com/eclipse-uprotocol/up-client-android-java/blob/main/README.adoc[Android uPClient], as well as implementations of the https://github.com/eclipse-uprotocol/up-spec/tree/main/up-l3/usubscription/v3/README.adoc[uSubscription] and https://github.com/eclipse-uprotocol/up-spec/tree/main/up-l3/utwin/v1/README.adoc[uTwin] core services.

== Getting Started
=== Building the Project
The Android Gradle Plugin provides several standard tasks that are commonly used in Android projects. To view the complete list, you can use the following command:

[,bash]
----
gradlew tasks
----

Assembling _UCoreService.apk_ is as simple as:

[,bash]
----
gradlew assembleRelease
----

=== Installing the Build
Please follow link:testing.adoc#installing-a-privileged-application[instructions] to install _UCoreService.apk_ as a privileged application.