[Flutter] .env 파일 적용
사용 목적
flutter_dotenv
.env
파일을 사용하여 전역 변수로 모든 플러터 애플리케이션을 쉽게 구성할 수 있습니다.
https://pub.dev/packages/flutter_dotenv
🙋♀️ 나의 경우 사용 목적은 하드코딩을 피하기 위해 flutter_dotenv 라이브러리를 사용하였다.
사용 방법
pubspec.yaml
- flutter_dotenv: ^5.0.2 추가
dependencies:
flutter:
sdk: flutter
flutter_dotenv: ^5.0.2
- assets에 .env 파일 경로 추가
assets:
- assets/config/.env
- flutter pub get 명령어 입력
flutter pub get
파일 생성
- 프로젝트 폴더에 assets/confing/.env 파일 생성
로딩 지정
main.dart
- import flutter_dotenv
import 'package:flutter_dotenv/flutter_dotenv.dart';
- .env 파일 경로 작성
void main() async {
await dotenv.load(fileName: 'assets/config/.env');
runApp(MyApp());
}
변수에 액세스
.env
BASE_URL=https://--
- BASE_URL을 사용할 페이지에 불러오기
import 'package:flutter_dotenv/flutter_dotenv.dart';
String baseUrl = dotenv.env['BASE_URL'];
References
https://pub.dev/packages/flutter_dotenv
https://velog.io/@restnfeel/Flutter-환경설정-파일-적용-기본
Author And Source
이 문제에 관하여([Flutter] .env 파일 적용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@marksen/Flutter-.env-파일-적용저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)