On Android, this is split between a build on a Linux machine (using a docker file) and a macOS machine for integration testing. This also adds scripts to create and launch Android emulators.
On iOS, we use the macOS runners for building and integration testing.
Review checklist
[ ] This pull request has appropriate unit and / or integration tests
[ ] This pull request references a Github or JIRA issue
What and why?
On Android, this is split between a build on a Linux machine (using a docker file) and a macOS machine for integration testing. This also adds scripts to create and launch Android emulators.
On iOS, we use the macOS runners for building and integration testing.
Review checklist