Один проект, оба магазина.
Сила Flutter — «одна кодовая база, два магазина». Большинство генераторов скриншотов не разделяют эту философию: заставляют делать дизайн дважды — один раз для пропорций iPhone, другой для Android. Screenshotify создан с учётом многоплатформенной реальности: выбери нужные устройства, сделай дизайн один раз с помощью мультипанельного композитора, экспортируй ZIP с организацией по платформе → устройству → локали.
Рабочий процесс скриншотов для Flutter
- Запусти приложение на реальном устройстве или симуляторе. Захвати нужные панели: главный снимок, ключевую функцию, убойный сценарий использования.
flutter screenshotработает из командной строки. - Открой Screenshotify. Перетащи PNG-скриншоты. Функция автоподгонки сопоставляет соотношение сторон изображения с выбранной рамкой устройства — никаких «чёрных полос».
- Создай карусель. 3–5 панелей с подписями; сквозные слои (градиентные полосы и т.д.) работают между панелями.
- Выбери устройства для обоих магазинов. iPhone 16 Pro Max (App Store 6.9") и Pixel 8 Pro (Play Store). Добавь iPad 13", если приложение поддерживает планшеты.
- Переведи на все нужные локали — Flutter-приложения обычно нацелены на все 39 локалей App Store + глобальные рынки Play Store.
- Экспортируй как ZIP. Структура папок: 6.9"/, iPad 13"/, Pixel/, Galaxy/ — у каждой свои подпапки по локалям.
Альтернативы в экосистеме Flutter
Пакет screenshot для pub захватывает сырые скриншоты виджетов из работающего приложения. Полезен для захвата исходных кадров, но не добавляет маркетинговые оверлеи. Тот же компромисс, что и Fastlane snapshot на iOS: реальный захват приложения против спроектированной маркетинговой карусели.
Комбинация, которую выбирают большинство Flutter-команд: flutter screenshot или пакет screenshot для захвата панелей из реального приложения, затем Screenshotify для маркетинговой компоновки и локализованного экспорта.
iOS vs Android: дизайн-конвенции
Один и тот же скриншот приложения выглядит по-разному в рамке iPhone и в рамке Pixel — из-за толщины рамок, геометрии вырезов и конвенций навигационной панели Android. Screenshotify корректно рендерит оба варианта; можно переключать строки состояния на iOS (конвенция 9:41) и настраивать угол наклона для каждого класса устройств, чтобы карусель выглядела цельно в обоих магазинах.
Материалы: Возможности · Руководства · Цены