PLS Android Integration
- Supports PLS & Skia renderer via a Kotlin flag!
- Adds PLS in the build flow
- Fix `premake` for Android adding in the architecture parameter to output the correct version
- In `rive-android` the PLS repo name is stored in a secret variable but is effectively pointing to https://github.com/rive-app/rive-pls
- Fixes a missing flag for logging in debug builds
- Adds a new workflow for `rive-android` to build the AAR on push so we can easily test whether the build succeeds or fails before releasing
- Some refactoring to rename some classes, methods, et al.
- Some tests (definitely not enough of 'em here!) in Kotlin
- Adds a custom runner to make sure we're running on a devices as PLS does not support emulators. Unfortunately, this means we can't run PLS View tests on the Emulator, which is a bit disappointing, but maybe we can figure that out at some point? Or stub it out if/when we *really* need it.
- Other miscellaneous fixes
Diffs=
9b75cdb96 Rive Renderer Android Integration (#5539)
Co-authored-by: Umberto Sonnino <umberto@rive.app>
2 files changed