Our web app embedded into native apps.
- Kotlin 79.1%
- Ruby 8.7%
- Rust 6.4%
- TypeScript 3.1%
- Objective-C++ 1.5%
- Other 1.2%
| .vscode | ||
| scripts | ||
| src-tauri | ||
| .gitignore | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
Throwdown - Native
Android
# /src-tauri/gen/android/keystore.properties
keyAlias=upload
storeFile=/Users/REDACTED/.android-keystore/throwdown.jks
password=
pnpm tauri android dev
pnpm tauri android build --aab true
iOS
pnpm tauri ios dev
APPLE_API_ISSUER="" APPLE_API_KEY="" APPLE_API_KEY_PATH="AuthKey.p8" pnpm tauri ios build --target aarch64 --export-method app-store-connect --ci
# https://appstoreconnect.apple.com/access/integrations/api
xcrun altool --upload-app --type ios --file ./src-tauri/gen/apple/build/arm64/Throwdown.ipa --apiKey $APPLE_API_KEY --apiIssuer $API_KEY_ISSUER
Desktop (macOS / Windows / Linux)
pnpm tauri dev
Release
pnpx tauri-version <bump> -m "chore: release v%s"
git push --follow-tags