एक प्रोजेक्ट, दोनों स्टोर।
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/, हर एक में per-locale सबफ़ोल्डर।
Flutter इकोसिस्टम में विकल्प
Flutter का screenshot pub package आपके चलते हुए ऐप से रॉ विजेट स्क्रीनशॉट कैप्चर करता है। सोर्स फ्रेम कैप्चर के लिए उपयोगी है, लेकिन मार्केटिंग ओवरले नहीं जोड़ता। iOS साइड पर Fastlane snapshot की तरह — असली ऐप कैप्चर बनाम डिज़ाइन किया मार्केटिंग कैरोसेल।
ज़्यादातर Flutter टीम जो तरीका अपनाती है: पैनल कैप्चर के लिए flutter screenshot या screenshot pub package, फिर मार्केटिंग कंपोज़िशन और लोकलाइज़्ड एक्सपोर्ट के लिए Screenshotify।
iOS बनाम Android डिज़ाइन कन्वेंशन
एक ही ऐप का स्क्रीनशॉट iPhone फ्रेम में और Pixel फ्रेम में अलग दिखता है — बेज़ल की मोटाई, नॉच की बनावट और Android nav-bar कन्वेंशन की वजह से। Screenshotify दोनों को सही रेंडर करता है; आप iOS पर स्टेटस बार टॉगल कर सकते हैं (9:41 कन्वेंशन) और प्रति डिवाइस क्लास टिल्ट एंगल सेट कर सकते हैं ताकि दोनों स्टोर में कैरोसेल एक जैसा लगे।