Cara Membuat Environment Variable Di Flutter

Environment variabel adalah sebuah variabel yang bisa diakses oleh keseluruhan project variabel tersebut, environment variabel sangat penting ketika melakukan development ataupun ketika build ke production dalam rangka memudahkan pemanggilan variabel yang berulang - ulang contohnya seperti koneksi database, interkoneksi ke API antar mesin. Didalam flutter environment variable bisa dilakukan dengan beberapa cara, salah satunya kita lakukan create beberapa file environment difolder root project, contoh saya membuat 3 file environment.

  1. env_local.json
  2. env_dev.json
  3. env_prod.json

Yang dimana isian file tersebut berisi seperti berikut ini :

env_local.json

{
    "BASE_URL": "http://192.168.10.225:8000"
}

env_dev.json

{
    "BASE_URL": "https://staging.example.com"
}

env_prod.json

{
    "BASE_URL": "https://example.com"
}

Lalu biar environment variabel nya bisa dipanggil maka ketika melakukan flutter run tambahkan properti 

flutter run --dart-define-from-file=env_local.json

Sebelum menjalankan syntak untuk memanggil environment nya di flutter :

const BASE_URL = String.fromEnvironment('BASE_URL', defaultValue: 'https://example.com');

Environment variabel ini sangat penting yang dimana selalu berubah - rubah ketika kita melakukan build misalkan untuk Dev, maka kita harus mengganti environment variabelnya, dengan seperti ini kita tidak melakukan 

Related Articles

Comments