Flutter 작업간 자주 사용되는 레이아웃 및 템플릿 단순화를 위해 정리합니다.
개발을 하면서 local/dev/stg/prd 별 환경처럼 각 환경에 맞는 설정파일들을 그 언어에 맞는 환경설정법이 존재합니다. 플러터로는 아래 라이브러리를 이용하여 세팅을 해봄으로써 환경설정파일의 기본적인 방법을 습득합니다.
현재글 작성일자에 맞는 버전은 아래 버전입니다.
[pubsepc.yml]
dependencies:
flutter:
sdk: flutter
flutter_dotenv: ^5.0.2
assets:
- assets/
- .env
main.dart 파일에 로딩 지정
void main() async {
await dotenv.load(fileName: ".env");
runApp(const MyApp());
}
사용하는 소스에서 아래와 같이 불러오기
String appName = dotenv.get('APP_NAME');
.env 파일은 아래와 같이
APP_NAME=MW_FLUTTER_ECOSYSTEM