Flutter 개발자용
프로젝트 하나로 두 스토어 모두.
TL;DR. Flutter 앱은 App Store와 Play Store에 동시에 출시돼요. Screenshotify는 하나의 디자인에서 두 스토어에 필요한 크기를 모두 내보냅니다. iPhone 6.9", iPad 13", Pixel 8 Pro, Galaxy S24, Tab S9를 로케일당 ZIP 하나로. 두 번의 별도 워크플로우가 필요 없어요.
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 시장 전체를 대상으로 합니다.
- ZIP으로 내보내세요. 폴더 구조: 6.9"/, iPad 13"/, Pixel/, Galaxy/에 각각 로케일별 서브폴더가 있습니다.
Flutter 생태계의 대안
screenshot pub 패키지는 실행 중인 앱에서 위젯 스크린샷을 캡처해요. 소스 프레임 캡처에 유용하지만 마케팅 오버레이를 추가하지는 않아요. iOS 쪽의 Fastlane snapshot과 동일한 트레이드오프입니다. 실제 앱 캡처 vs 디자인된 마케팅 캐러셀.
대부분의 Flutter 팀이 정착하는 조합은 이렇습니다. 실제 앱에서 패널 캡처에는 flutter screenshot이나 screenshot pub 패키지를 사용하고, 마케팅 구성과 현지화 내보내기에는 Screenshotify를 사용하는 거예요.
iOS vs Android 디자인 관행 처리
같은 앱 스크린샷이라도 iPhone 프레임과 Pixel 프레임에서 다르게 보여요. 베젤 두께, 노치 형태, Android 네비게이션 바 관행이 다르기 때문입니다. Screenshotify는 두 가지를 모두 정확하게 렌더링해요. iOS에서 상태 표시줄(9:41 관행)을 토글하고, 기기 클래스별 기울기 각도를 설정해서 두 스토어 전반에 걸쳐 캐러셀을 일관되게 만들 수 있어요.