Flutter - Triển khai

Chương này giải thích cách triển khai ứng dụng Flutter trên cả nền tảng Android và iOS.

Ứng dụng Android

  • Thay đổi tên ứng dụng bằng mục nhập android: label trong tệp kê khai android. Tệp kê khai ứng dụng Android, AndroidManifest.xml nằm trong <app dir> / android / app / src / main. Nó chứa toàn bộ chi tiết về một ứng dụng Android. Chúng ta có thể đặt tên ứng dụng bằng mục nhập android: label.

  • Thay đổi biểu tượng trình khởi chạy bằng mục nhập android: icon trong tệp kê khai.

  • Đăng ký ứng dụng bằng tùy chọn tiêu chuẩn nếu cần.

  • Bật Proguard và Obfuscation bằng tùy chọn tiêu chuẩn, nếu cần.

  • Tạo tệp APK phát hành bằng cách chạy lệnh dưới đây -

cd /path/to/my/application 
flutter build apk
  • Bạn có thể thấy đầu ra như hình dưới đây:

Initializing gradle...                                            8.6s 
Resolving dependencies...                                        19.9s 
Calling mockable JAR artifact transform to create file: 
/Users/.gradle/caches/transforms-1/files-1.1/android.jar/ 
c30932f130afbf3fd90c131ef9069a0b/android.jar with input 
/Users/Library/Android/sdk/platforms/android-28/android.jar 
Running Gradle task 'assembleRelease'... 
Running Gradle task 'assembleRelease'... 
Done                                                             85.7s 
Built build/app/outputs/apk/release/app-release.apk (4.8MB).
  • Cài đặt APK trên thiết bị bằng lệnh sau:

flutter install
  • Xuất bản ứng dụng lên Google Playstore bằng cách tạo một nhóm ứng dụng và đẩy ứng dụng đó vào cửa hàng Play bằng các phương pháp tiêu chuẩn.

flutter build appbundle

Ứng dụng iOS

  • Đăng ký ứng dụng iOS trong App Store Connect bằng phương pháp tiêu chuẩn. Lưu=Bundle ID được sử dụng trong khi đăng ký ứng dụng.

  • Cập nhật Tên hiển thị trong cài đặt dự án XCode để đặt tên ứng dụng.

  • Cập nhật mã nhận dạng gói trong cài đặt dự án XCode để đặt id gói mà chúng tôi đã sử dụng ở bước 1.

  • Ký mã khi cần thiết bằng phương pháp tiêu chuẩn.

  • Thêm biểu tượng ứng dụng mới nếu cần bằng phương pháp tiêu chuẩn.

  • Tạo tệp IPA bằng lệnh sau:

flutter build ios
  • Bây giờ, bạn có thể thấy kết quả sau:

Building com.example.MyApp for device (ios-release)... 
Automatically signing iOS for device deployment 
using specified development team in Xcode project: 
Running Xcode build...                                   23.5s 
......................
  • Kiểm tra ứng dụng bằng cách đẩy ứng dụng, tệp IPA vào TestFlight bằng phương pháp tiêu chuẩn.

  • Cuối cùng, đẩy ứng dụng vào App Store bằng phương pháp tiêu chuẩn.