왜 쓰나요?


비밀을 비밀로 관리하기 위해 씁니다

비밀이 모지..


모든 민감한 정보를 환경변수로 관리합니다

어떻게 쓰나요?


1. 환경변수 만들기

  1. gitignore

    깃허브에 올라가지 않도록 .gitignore 파일에 다음 한 줄을 추가합니다

    assets/.env
    
  2. .env 생성

    조금 생소할 수 있는데! 텍스트 그대로 .env 파일을 만들어 환경변수를 저장합니다

    이미지 관리할 때처럼, assets 폴더 안에 만들어줄게용

    image.png

    gitignore 처리가 잘 되었다면 파일을 만들었을 때 파일명이 회색으로 보일거에요

    파일 내부는 key-value 형식으로 작성합니다

    👇예시ㅎㅎ

    SECRET_KEY='비밀이야!!'
    
  3. assets 추가

    env 파일을 읽을 수 있도록, pubspec.yaml 파일에서 assets 처리 해줍시다!

    flutter:
      uses-material-design: true
      assets:
        - assets/.env