# --------------------------------------------------------------------------- # Nuvolari — Flutter app + Python worker # The repository root (Europa/.gitignore) only covers Visual Studio artifacts. # --------------------------------------------------------------------------- # Secrets — never commit. Use env.example.json as the template and pass the # real file with `flutter run --dart-define-from-file=env.json`. env.json .env .env.* !.env.example key.properties *.jks *.keystore google-services.json GoogleService-Info.plist service-account*.json # Dart / Flutter .dart_tool/ .flutter-plugins .flutter-plugins-dependencies .packages .pub-cache/ .pub/ build/ **/doc/api/ *.iml migrate_working_dir/ coverage/ # Android app/android/local.properties app/android/.gradle/ app/android/captures/ app/android/key.properties *.apk *.aab # iOS / macOS app/ios/Pods/ app/ios/.symlinks/ app/ios/Flutter/Flutter.framework app/ios/Flutter/Flutter.podspec app/ios/Flutter/Generated.xcconfig app/ios/Flutter/flutter_export_environment.sh **/.DS_Store # Python worker .venv/ venv/ __pycache__/ *.py[cod] .pytest_cache/ .ruff_cache/ .mypy_cache/ *.egg-info/ # Worker output — generated radar frames and manifests, never versioned backend/out/ backend/.cache/ # Editors .idea/