โปรเจกต์เดียวทั้งสองร้าน
จุดแข็งของ Flutter คือ "codebase เดียวสองร้าน" แต่ screenshot generators ส่วนใหญ่ไม่ได้ยึดแนวคิดนั้นทำให้ต้องสร้างงานดีไซน์สองครั้งครั้งหนึ่งสำหรับสัดส่วน iPhone และอีกครั้งสำหรับ Android Screenshotify ถูกออกแบบมาสำหรับความเป็นจริง multi-platform: เลือกอุปกรณ์ที่ต้องการออกแบบครั้งเดียวด้วยตัวจัดวางหลายพาเนลส่งออก ZIP ที่จัดระเบียบตาม platform → device → ภาษา
Flutter screenshot workflow
- รันแอปบนอุปกรณ์จริงหรือ simulator ถ่ายพาเนลที่ต้องการ: ภาพหลักฟีเจอร์สำคัญ use case ที่โดดเด่น
flutter screenshotทำงานได้จาก command line - เปิด Screenshotify ลากภาพหน้าจอ PNG ลงฟีเจอร์ auto-fit จับคู่สัดส่วนของภาพกับกรอบอุปกรณ์ที่เลือกโดยไม่มี letterbox
- สร้างคารูเซล 3-5 พาเนลพร้อมคำบรรยายเลเยอร์ครอบคลุม (แถบ gradient เป็นต้น) ทำงานข้ามพาเนลได้
- เลือกอุปกรณ์สำหรับทั้งสองร้าน 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 ecosystem
แพ็คเกจ screenshot บน pub ถ่ายภาพ widget ดิบจากแอปที่รันอยู่มีประโยชน์สำหรับถ่ายภาพต้นฉบับแต่ไม่เพิ่ม marketing overlays เหมือน trade-off เดียวกับ Fastlane snapshot บนฝั่ง iOS: ถ่ายจากแอปจริงกับออกแบบเป็น marketing carousel
ส่วนผสมที่ทีม Flutter ส่วนใหญ่ใช้: flutter screenshot หรือแพ็คเกจ screenshot บน pub สำหรับถ่ายพาเนลจากแอปจริงจากนั้นใช้ Screenshotify สำหรับการจัดองค์ประกอบ marketing และส่งออกพร้อมภาษา
จัดการ design conventions iOS กับ Android
ภาพหน้าจอแอปเดียวกันดูต่างกันใน iPhone frame กับ Pixel frame เพราะความหนาของ bezel รูปทรง notch และ Android nav-bar conventions Screenshotify แสดงผลทั้งสองแบบถูกต้องคุณสามารถสลับ status bar บน iOS (convention 9:41) และตั้งค่ามุมเอียงต่อ device class เพื่อให้คารูเซลสอดคล้องกันทั้งสองร้าน