This repository is a fork of the official VLC for Android project.
The primary purpose of this fork is not application development,
but to document a reproducible GitHub Actions workflow that successfully
builds VLC for Android, which is known to be extremely heavy and difficult
to build locally.
The main artifact of this repository is the CI workflow itself: disk optimization, swap setup, NDK/SDK pinning, ccache usage, and APK signing.
If you are looking for a real-world example of building VLC Android on GitHub Actions,
start from .github/workflows/build.yml.
This fork was originally created to support local source modifications. Security hardening and supply-chain guarantees are intentionally out of scope.
The original README from the official VLC for Android project is preserved here for reference:
- README.upstream.md