flutter_dotenv
.env
파일을 사용하여 전역 변수로 모든 플러터 애플리케이션을 쉽게 구성할 수 있습니다.
https://pub.dev/packages/flutter_dotenv
🙋♀️ 나의 경우 사용 목적은 하드코딩을 피하기 위해 flutter_dotenv 라이브러리를 사용하였다.
pubspec.yaml
dependencies:
flutter:
sdk: flutter
flutter_dotenv: ^5.0.2
assets:
- assets/config/.env
flutter pub get
main.dart
import 'package:flutter_dotenv/flutter_dotenv.dart';
void main() async {
await dotenv.load(fileName: 'assets/config/.env');
runApp(MyApp());
}
.env
BASE_URL=https://--
import 'package:flutter_dotenv/flutter_dotenv.dart';
String baseUrl = dotenv.env['BASE_URL'];