What problem does it solve?
Provides a reproducible, evidence-first workflow to verify Flutter applications on emulators and physical devices so build, runtime, UI, and crash issues are detected before release rather than in isolated unit tests.
Core Features & Use Cases
- Dependency installation and build for Android, iOS, and web targets to ensure reproducible artifacts.
- Deploy and run on device or emulator with foreground execution to observe real user-facing behavior.
- Screenshot capture and evidence collection for visual verification of launch screens and user flows.
- Log streaming and crash detection using flutter logs, adb logcat, and simulator system logs to surface runtime errors and fatal exceptions.
- Widget tree and accessibility dumps for structural UI validation and accessibility checks.
- Use case: run this Skill prior to a release candidate to confirm the app launches, key flows render correctly, and no platform crash logs are produced.
Quick Start
Launch a pre-release validation by running the flutter validation flow against a connected device or emulator and save all screenshots, logs, and crash reports to the e2e-evidence directory.