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
- 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.
- 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.
- Add captions in the source language. Multi-panel composer keeps the headline structure consistent across panels.
- 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).
- 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
- Pick one design system per project and apply it to both iOS and Android screenshots — don't switch fonts or color schemes between stores.
- Status bars differ. iOS shows 9:41 by convention; Android shows the actual time. Screenshotify toggles iOS status bar per device; Android leaves the OS status bar in the screenshot natively.
- Bottom nav vs tab bar. Don't crop these off — they're the part of your app most users notice in the carousel thumbnail.
- The 5.5" iPhone is dead. Unless your RN app targets iOS 13 (iPhone 6s Plus minimum), skip the 5.5" size entirely.
Open the editor →