Screenshotify
For React Native developers

App Store and Play Store, one design.

TL;DR. React Native apps ship to both stores. Screenshotify exports both required size matrices from one design. No two parallel workflows in two design tools.

React Native apps live in two store ecosystems by default. The screenshot story usually involves either Detox-driven UI tests for raw simulator captures, or manual design in Figma with both an iPhone preset and an Android preset open side by side. Screenshotify is for the moment you want designed marketing screenshots — not raw captures — and you want them for both stores at once.

A typical RN screenshot day

  1. Capture source frames from the running app — iOS Simulator's Cmd+S, Android Emulator's screenshot button, or actual device screenshots via the WebRTC pairing we built in.
  2. Open Screenshotify, build the 3–5 panel carousel. Each panel can use a different device frame, so you can do one carousel that visually mixes iPhone and Pixel.
  3. Add captions in the source language. Multi-panel composer keeps the headline structure consistent across panels.
  4. Localize. One-click translate to all 39 App Store locales. Review the locales where your active markets sit (typically EN, JP, DE, BR, KR, ES for global RN apps).
  5. Export. One ZIP with the App Store sizes you've enabled (6.9", iPad 13", etc.) and the Play Store size (1080 × 1920 default).

Alternatives in the RN ecosystem

Detox or react-native-testing-library with screenshot helpers will give you raw frame captures from UI tests. Useful for the source screenshots; doesn't replace the marketing-composition step. Fastlane snapshot works on the iOS side of an RN app (the Xcode project is real Xcode).

Most RN teams settle on: capture sources via the simulator/device, design the carousel in Screenshotify, version the project JSON in the same repo as the codebase.

Cross-platform design tips

Open the editor →