Did you know?

Instead of taking screenshots manually for each device & language, you can automate it with Maestro!

Hereโ€™s a video preview:

How to use this in practice?

Simply write a YAML file to define how Maestro should interact with your app UI and call takeScreenshot as needed.

Super easyโ€”no test harness required! ๐Ÿš€

Automated Screenshot Generation with Maestro

Getting Started

To get started, check the official docs:

Flutter in Production course

My latest course includes a whole module about screenshot automation, covering:

  • โœ… Tips for better screenshots
  • โœ… Capturing screenshots with Maestro
  • โœ… Editing them with Figma
  • โœ… Uploading to the stores with Fastlane (locally & on CI)

Learn more here: