[Flutter] .env 파일 적용

1943 단어 flutterflutter

사용 목적

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-환경설정-파일-적용-기본

좋은 웹페이지 즐겨찾기