Flutter

Build & Triển khai

Cấu hình build, flavors, ký Android/iOS, app bundle, quy trình release

16 câu hỏi phỏng vấn·
Mid-Level
1

Lệnh nào tạo bản build release cho Android?

Câu trả lời

Lệnh flutter build apk --release tạo ra một APK được tối ưu cho production. Bản build này bật các tối ưu hóa biên dịch như tree shaking và minification mã Dart. Để phân phối trên Play Store, nên dùng flutter build appbundle --release để tạo Android App Bundle được tối ưu hơn.

2

Android App Bundle (.aab) là gì so với APK?

Câu trả lời

Android App Bundle là một định dạng phát hành cho phép Google Play tạo các APK được tối ưu cho từng cấu hình thiết bị. Play Store tạo các APK riêng dựa trên kiến trúc CPU, mật độ màn hình và ngôn ngữ, giúp giảm kích thước tải về trung bình 15-20% so với APK toàn cục.

3

Cấu hình phiên bản ứng dụng Flutter cho Android và iOS ở đâu?

Câu trả lời

Tệp pubspec.yaml tập trung phiên bản ứng dụng với định dạng version: 1.0.0+1, trong đó 1.0.0 là versionName (hiển thị cho người dùng) và +1 là versionCode/buildNumber (số nội bộ). Flutter tự động đồng bộ các giá trị này sang build.gradle cho Android và Info.plist cho iOS trong quá trình build.

4

Flavors trong Flutter dùng để làm gì?

5

Làm thế nào để chạy ứng dụng Flutter với một flavor cụ thể?

+13 câu hỏi phỏng vấn

Nắm vững Flutter cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí