Konfigurasi Projek Flutter

Muhammad Alfiansyah
1 min readOct 19, 2022
Photo by Artur Shamsutdinov on Unsplash

Positive-Sum Game

Being good doest mean not smart !

When being good to people not profitable (bring joy to you) or at least mutually beneficial, Just leave !!.

Flutter Version Manajemen dengan FVM

Pertama kali belajar Flutter memang agak membingungkan ketika kita punya banyak projek dengan Flutter version yang berbeda, apalagi dalam satu repo yang sama ketika kita perlu migrate ke versi terbaru Flutter.

Contohnya ketika kita mau menggunakan nullsafety version. Untuk cara penggunaan bisa dibaca di dokumentasi nya FVM sendiri.

Flavoring Environtment dengan dotENV

Dengan Flavoring kita bisa building App project dengan environtment yang berbeda. Kemudian bisa kita sempurnakan dengan dotENV untuk memisahkan environtment konfigurasi dengan kode program.

Untuk generate icon dev dengan production kita bisa menggunakan flutter_launcher_icons.

fvm flutter pub run flutter_launcher_icons:main -f flutter_launcher_icons*

Kemudian create .env untuk production dan development

// MARK: Setup for production
await dotenv.load(fileName: ".env_production");
// MARK: Setup for development
await dotenv.load(fileName: ".env_development");

--

--

Muhammad Alfiansyah

Power is dangerous. It corrupts the best and attracts the worst. Power is only given to those who are prepared to lower themselves to pick it up-Ragnar Lothbrok