PlayCore API sample

This sample demonstrates usage of the PlayCore API.

The sample contains several modules.

app -> Contains the base application which always will be installed on device.

The MainActivity class demonstrates how to use the API to load and launch features.

features/* -> Contains features which can be downloaded on demand using the PlayCore API.

Each feature as some distinctly unique characteristics.

features/assets -> Feature containing only assets.
features/kotlin -> Feature written in Kotlin.
features/java -> Feature written in Java.
features/native -> Feature written in Kotlin using JNI.

The AndroidManifest files in each feature show
how to declare a feature module as part of a dynamic app.



Getting Started

Clone this repository, enter the top level directory and run ./gradlew tasks
to get an overview of all the tasks available for this project.