Flutter - Penerapan
Bab ini menjelaskan cara menerapkan aplikasi Flutter di platform Android dan iOS.
Aplikasi Android
Ubah nama aplikasi menggunakan android: label entry di file manifes android. File manifes aplikasi Android, AndroidManifest.xml terletak di <app dir> / android / app / src / main. Ini berisi seluruh detail tentang aplikasi android. Kita bisa mengatur nama aplikasi menggunakan android: label entry.
Ubah ikon peluncur menggunakan android: entri ikon dalam file manifes.
Masuk aplikasi menggunakan opsi standar jika perlu.
Aktifkan Proguard dan Obfuscation menggunakan opsi standar, jika perlu.
Buat file APK rilis dengan menjalankan perintah di bawah ini -
cd /path/to/my/application
flutter build apk
Anda dapat melihat output seperti yang ditunjukkan di bawah ini -
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).
Instal APK di perangkat menggunakan perintah berikut -
flutter install
Publikasikan aplikasi ke Google Playstore dengan membuat appbundle dan dorong ke playstore menggunakan metode standar.
flutter build appbundle
Aplikasi iOS
Daftarkan aplikasi iOS di App Store Connect menggunakan metode standar. Selamatkan=Bundle ID digunakan saat mendaftar aplikasi.
Perbarui Nama tampilan dalam pengaturan proyek XCode untuk mengatur nama aplikasi.
Perbarui Bundle Identifier dalam pengaturan proyek XCode untuk menyetel id bundel, yang kami gunakan pada langkah 1.
Tanda kode seperlunya menggunakan metode standar.
Tambahkan ikon aplikasi baru seperlunya menggunakan metode standar.
Hasilkan file IPA menggunakan perintah berikut -
flutter build ios
Sekarang, Anda dapat melihat output berikut -
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
......................
Uji aplikasi dengan memasukkan aplikasi, file IPA ke TestFlight menggunakan metode standar.
Terakhir, dorong aplikasi ke App Store menggunakan metode standar.