The game is available at https://bellika.dk/exponentile
First, run the development server:
pnpm devOpen http://localhost:3000 with your browser to see the result.
After making changes run this command to build and sync the app project
pnpm run syncappTo run on iOS run
npx cap run iosTo publish:
- Open the project in Xcode
- Click
Appin the left sidebar - Goto general and bump version and build number
- From top nav bar select
Product>Archive - Choose desired build and
Distribute App - Pick a relevant option
- Goto App Store Connect and look at status. For testflight, you might need to click some stuff
-
Sync the Android project:
pnpm syncapp:android
-
Open the project in Android Studio:
pnpm open:android
-
In Android Studio, choose Build → Generate Signed Bundle / APK.
-
Pick Android App Bundle and click Next.
-
Select your existing keystore (
signing.keystore, stored in iCloud). -
Enter the keystore credentials from
signing-key-info.txt. -
Click Next, choose the release build variant, and generate the bundle.
-
Sign in to the Google Play Console and upload the generated bundle.
Google occasionally tweaks this flow, but the fundamentals remain the same.
Please open an issue before contributing. Others might be working on the same feature and I would hate for some work to be wasted.
Before submitting a PR, please ensure that the code is linted with ESLint and prettified with prettier