flutter_dotenv는 다른 곳에 공유하면 안되는 api_key를 같은 것을 따로 저장한 파일을 읽어들일 수 있음!
flutter_dotenv: ^5.0.2 을 pubspec.yaml에 추가한다.
사용법은 아래의 예시처럼 사용한다.
import 'package:flutter_dotenv/flutter_dotenv.dart';
void main() async {
await dotenv.load(fileName: ".env");
WidgetsFlutterBinding.ensureInitialized(); // main 함수에서 async 사용하기 위함
runApp(
child: const MyApp(),
);
}
WidgetsFlutterBinding.ensureInitialized은 main 함수에서 비동기를 사용할 수 있게 해주므로 비동기를 한다면 필요함