← AutonomCONTENT HISTORY

Update to Autonom

Snapshot Oct 24, 2026 · 13:54 UTC · version 0.30.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Autonom and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Implement and debug the Android platform layer of Flutter apps including Gradle, manifests, flavors, permissions, platform channels, plugins, app links, notifications, and native lifecycle behavior.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 221
    }
  ],
  "name": "flutter-android-platform",
  "skill_md_contents": "---\nname: flutter-android-platform\ndescription: Implement and debug the Android platform layer of Flutter apps including Gradle, manifests, flavors, permissions, platform channels, plugins, app links, notifications, and native lifecycle behavior.\n---\n\n# Flutter Android Platform\n\nOwn the Android shell of a Flutter app: Gradle, manifests, flavors, plugins,\nchannels, links, notifications, and lifecycle.\n\n## Inspect first\n\n- `android/` Gradle files, flavors, application ids, signing config location\n- manifests and merged manifest output\n- plugin registrations and GeneratedPluginRegistrant assumptions\n- platform channels and method/event APIs\n- deep links / App Links, notification intents, launch modes\n\nUse `toolchain-doctor` / `toolchain_snapshot.py` for SDK and AGP pins.\n\n## Common work\n\n1. Keep Flutter Gradle plugin and Android embedding conventions the project\n   already uses.\n2. Add permissions and queries only with a product reason; document why.\n3. Implement channel handlers with explicit error codes and main-thread rules.\n4. Verify deep links with `adb` VIEW intents and App Link verification where\n   required.\n5. Confirm flavor × build-mode matrix before release packaging.\n\n## Debug loop\n\n```bash\nflutter build apk --debug --flavor <flavor>\nadb -s <serial> install -r <apk>\nadb -s <serial> shell am start -W -n <package>/<activity>\nadb -s <serial> logcat --pid \"$(adb -s <serial> shell pidof -s <package> | tr -d '\\r')\"\n```\n\n## Boundaries\n\n- Do not “fix” Flutter UI bugs by rewriting Android unless evidence points\n  there.\n- Do not print keystore secrets or signing material.\n- Prefer repository scripts for flavors and dart-defines.\n"
}

SHA-256 of public snapshot: babd18997a9f0f34c0f4d6e8fc2c9ac8d2ca37d225877f7ec9d3c49af8091152