Flutter

Env Flutter

1. Create .env

Tạo file .env trong thư mục gốc của project với nội dung sau:

API_URL=http://localhost:5051

2. Load thư viện

Vào trong tập tin pubspec.yaml khai báo thư viện flutter_dotenv và sử dụng tập tin assets .env

name: env_app
version: 1.1.0
environment:
  sdk: ^3.13.3
dependencies:
  flutter:
    sdk: flutter
  flutter_dotenv: ^6.0.1
flutter:
  uses-material-design: true
  assets:
    - .env

3. Load .env

Vào hàm main trong main.dart khai báo load tập tin .env như sau:

import 'package:flutter_dotenv/flutter_dotenv.dart';
void main() async {
  await dotenv.load(fileName: '.env');
  runApp(const MainApp());
}

3. Sử dụng .env

Text('API URL: ${dotenv.env['API_URL']}')