Skip to content

Components

The Lineage Health Platform is written in Java and Kotlin. It supports Android devices providing SDK API level 27 or higher.

The following architectures are supported by the Lineage Health Mod: armeabi-v7a, arm64-v8a, x86, x86_64. Other architectures are not supported due to the usage of the sqlcipher library.

:core

Code shared across the :mod and :sdk modules.

:mod

The module to be installed in the device. If included in a system build, it is recommended to put it in the system (or product) partition but not in vendor. Holds the ContentProviders that host the health data.

:sdk

Provides simple APIs for the usage of the Mod ContentProviders through data objects and repositories.