Skip to main content

Developing APM

APM is written in react-native. To develop, download and install:

npm (node 18+)

yarn (yarn v1)

xcode/android studio

git

then run the following command:

Build via Github Actions

android-release.yml monitors pushes with tags v{x.y.z} and automatically build and release. android-weekly runs weekly or manually to publish a release. For nightly or publishing a dev version, this is it.

Versioning

versions are located in Version.ts and build.gradle. APM automatically updates storage to the app's version, and uses this version number to compare for new updates. Semantic versioning is recommended.