Solidus
Real-time multiplayer Bingo — ranked auto-matchmaking, private rooms, bots. Every ranked result feeds the ladder.
Numbers are drawn server-side and broadcast. The board only marks what it is told.
The distribution problem is drawn here too, because on a sideloaded app it is part of the architecture.
Releases run on someone else’s machines
Pushing a v* tag lints, tests, then builds a signed APK on GitHub’s own runners and publishes it as a Release. A second workflow does the same through EAS and exists as the fallback for when the Gradle path is what broke.
Bump both expo.version and expo.android.versionCode first — Android refuses to install over a build with a higher versionCode, and the in-app update gate compares the same numbers.
Tested by a robot, on a real phone
mobile-qa/ holds Maestro flows plus a multi-player simulation, so a realtime game with four participants can be exercised on-device without four humans holding four phones.
Solidus-Bingo
Realtime rooms pairing a live document with a live drawing canvas. No accounts, no passwords.
continue