flutter-webview-production-engineering
Installation
SKILL.md
Flutter WebView Production Engineering
Treat a WebView as a heavyweight platform-owned browser runtime and a security boundary, not as an ordinary Flutter widget. A production flow must reason about three systems at once:
Flutter application
↕
platform WebView integration
↕
web/browser runtime + page
Optimize and secure the complete pipeline rather than only the Dart wrapper.
Reference routing
Read only what the task needs:
| Need | Reference |
|---|---|
| Package fit, controller lifecycle, platform views, URL loading, navigation policy | references/01-lifecycle-platform-views-navigation.md |
| HTTPS/TLS, JavaScript, bridge protocol, cookies, auth, storage, networking | references/02-web-security-session-bridge.md |
| Loading/error UX, SPA/back, gestures, platform APIs, media, permissions, uploads/downloads | references/03-browser-ux-platform-capabilities.md |
| Memory/startup/page performance, offline, security/privacy, accessibility, state architecture | references/04-performance-security-architecture.md |
| Web boundary, capability tables, tests, profiling, audits, migration, release gates | references/05-platform-testing-migration-checklists.md |