Files
cardclaws/cardclaws-mobile/.gitignore
T
Omar SobhandClaude Opus 4.8 eddca62f23
CI / policy (push) Successful in 5s
CI / profile (push) Successful in 11s
CI / mobile (push) Successful in 16s
CI / backend (push) Failing after 1m7s
Mobile: standalone signed release APK build (config plugin + script)
- plugins/withReleaseSigning.js — Expo config plugin that injects a release
  signingConfig into android/app/build.gradle at prebuild, reading credentials
  from credentials/keystore.properties (gitignored). Survives CNG regeneration.
- scripts/build-release-apk.sh — generate keystore (once) → prebuild → build →
  install → emit a shareable cardclaws-demo.apk
- .gitignore: exclude /credentials, *.keystore, *.apk (no secrets/binaries)

Produces a standalone APK with the JS bundle embedded — runs with no Metro, no
laptop, no Wi-Fi. Built, signed, installed, and verified running on a physical
device with Metro stopped + the USB route removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-04 18:11:36 -05:00

24 lines
393 B
Plaintext

# Expo / Metro
.expo/
dist/
node_modules/
# Native projects are generated by `expo prebuild` (CNG) — not committed.
/android
/ios
# Signing secrets + build artifacts — NEVER commit
/credentials
*.keystore
*.apk
# Misc
*.log
.DS_Store
# @generated expo-cli sync-2b81b286409207a5da26e14c78851eb30d8ccbdb
# The following patterns were generated by expo-cli
expo-env.d.ts
# @end expo-cli