Flutter Flavorizr adalah package praktis yang dirancang untuk membantu developer untuk mengatur berbagai konfigurasi aplikasi (flavors) dalam Flutter. Dengan package ini, Kita dapat dengan mudah membuat dan mengelola beberapa varian aplikasi tanpa ribet.
Flavors, atau yang sering disebut product flavors adalah cara untuk membuat versi aplikasi yang berbeda dengan beberapa konfigurasi khusus, seperti:
Tambahkan flutter_flavorizr ke file pubspec.yaml proyek Flutter Anda
dev_dependencies:
flutter_flavorizr: ^2.2.3
Atau dengan menggunakan command berikut pada terminal Anda:
flutter pub add -d flutter_flavorizr
Buat file flavorizr.yaml ****dan tambahkan konfigurasi seperti contoh di bawah ini:
ide: "vscode"
flavors:
apple:
app:
name: "Apple App"
icon: "assets/icons/apple.png"
android:
applicationId: "com.example.flavoring.apple"
ios:
bundleId: "com.example.flavoring.apple"
config:
banana:
app:
name: "Banana App"
icon: "assets/icons/banana.png"
android:
applicationId: "com.example.flavoring.banana"
ios:
bundleId: "com.example.flavoring.banana"
cherry:
app:
name: "Cherry App"
icon: "assets/icons/cherry.png"
android:
applicationId: "com.example.flavoring.cherry"
ios:
bundleId: "com.example.flavoring.cherry"
flavorizr.yamlFile flavorizr.yaml adalah file konfigurasi untuk mengatur berbagai flavor dalam aplikasi Flutter menggunakan Flutter Flavorizr. Setiap bagian file ini memiliki fungsinya masing-masing.
ideide: "vscode"