การ Build และ Deploy
การกำหนดค่า build, flavors, การเซ็น Android/iOS, app bundle, กระบวนการ release
1คำสั่งใดที่สร้าง release build สำหรับ Android?
คำสั่งใดที่สร้าง release build สำหรับ Android?
คำตอบ
คำสั่ง flutter build apk --release สร้าง APK ที่ปรับให้เหมาะกับการใช้งานจริง (production) build นี้เปิดใช้การปรับแต่งระหว่างคอมไพล์ เช่น tree shaking และการ minify โค้ด Dart สำหรับการเผยแพร่บน Play Store ควรใช้ flutter build appbundle --release ซึ่งสร้าง Android App Bundle ที่ปรับให้เหมาะสมมากกว่า
2Android App Bundle (.aab) คืออะไรเมื่อเทียบกับ APK?
Android App Bundle (.aab) คืออะไรเมื่อเทียบกับ APK?
คำตอบ
Android App Bundle เป็นรูปแบบการเผยแพร่ที่ทำให้ Google Play สามารถสร้าง APK ที่ปรับให้เหมาะกับแต่ละการกำหนดค่าของอุปกรณ์ Play Store จะสร้าง APK เฉพาะตามสถาปัตยกรรม CPU ความหนาแน่นของหน้าจอ และภาษา ทำให้ขนาดดาวน์โหลดลดลงเฉลี่ย 15-20% เมื่อเทียบกับ APK แบบรวม (universal)
3กำหนดค่าเวอร์ชันของแอป Flutter สำหรับ Android และ iOS ที่ใด?
กำหนดค่าเวอร์ชันของแอป Flutter สำหรับ Android และ iOS ที่ใด?
คำตอบ
ไฟล์ pubspec.yaml รวมศูนย์การกำหนดเวอร์ชันของแอปในรูปแบบ version: 1.0.0+1 โดย 1.0.0 คือ versionName (แสดงให้ผู้ใช้เห็น) และ +1 คือ versionCode/buildNumber (หมายเลขภายใน) Flutter จะซิงค์ค่าเหล่านี้ไปยัง build.gradle สำหรับ Android และ Info.plist สำหรับ iOS โดยอัตโนมัติระหว่างการ build
flavors ใน Flutter ใช้ทำอะไร?
จะรันแอป Flutter ด้วย flavor ที่ระบุได้อย่างไร?
+13 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Flutter อื่นๆ
พื้นฐาน Dart
พื้นฐานภาษา Dart
พื้นฐาน Flutter
วงจรชีวิตของ Widget
การจัดเก็บข้อมูลในเครื่อง
วงจรชีวิตของแอปพลิเคชัน
Layouts & Constraints
ListView & GridView
การนำทางและ Routing
การจัดการ State พื้นฐาน
Provider Pattern
Networking & HTTP
การซีเรียลไลซ์ JSON
ฐานข้อมูลในเครื่อง
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน
การผสานรวม Firebase
การทดสอบยูนิต
การทดสอบ widget
การจัดการแพ็กเกจ
หน่วยความจำและประสิทธิภาพ
Streams & RxDart
State Management ขั้นสูง
Flutter Design Patterns
การเพิ่มประสิทธิภาพการทำงาน
Platform Channels
Custom Painting
สถาปัตยกรรมแอปพลิเคชัน Flutter
เชี่ยวชาญ Flutter สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี