diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..bf7be6b --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,17 @@ +# pad_scanner CLAUDE.md + +## App Installation Rules + +**Always use `adb install -r` to install the app. Never use `flutter install`.** + +`flutter install` uninstalls the old version first, which wipes app configuration (API URL, sound file paths, etc.). `adb install -r` performs an in-place upgrade that preserves all app data. + +### Installation Steps + +```bash +# 1. Build +flutter build apk --release + +# 2. Install (in-place upgrade, preserves config) +adb install -r build/app/outputs/flutter-apk/app-release.apk +```