목록개발/Flutter (75)
말랑한 하루
Github에 Personal API KEY가 노출되지 않도록 dotenv를 활용해 API KEY를 변수로 치환하여 사용할 것이다. 🐇 flutter_dotenv 다음은 flutter_dotenv를 설치하고 사용하기 까지 순서를 기술하겠다. 🥕 flutter_dotenv install flutter pub add flutter_dotenv flutter pub get 🥕 root directory에 .env 파일 만들기 🥕 .gitignore에 *.env 추가하기 🥕 pubspec.yaml의 flutter: assets:에 - .env 추가하기 🥕 .env 파일에 변수와 키 추가하기 VALUE_NAME=API_KEY 🥕 main.dart에서 .env 파일 읽어오기 void main async { awai..
🐇 Notifier Implement MainHome Page가 만들어졌기 때문에 캐릭터의 닉네임을 출발로 다양한 정보를 얻어와야 한다. 그래서, 프로젝트에 필요한 4개의 model, Notifier, NotifierProvider를 구현해 나가려 한다. 여기서 모든 정보는 백엔드와 비동기통신이 이뤄지기 때문에, AsyncNotifier과 AsyncNotifierProvider를 사용하고 model은 fromJson/toJSon에 대한 기본적인 구현이 필요하다. 🥕 Model Model을 직접 구현해 가기란 정말 어렵다. 다양하고 방대한 양의 속성을 한땀 한땀 설계해 나가야 하기 때문에 정말 복잡하지 않을 수 없다. 하지만 이를 간편하게 해주는 서비스가 존재한다. ※ reference : https://..