나도 파이어베이스는 사용안해봐서 해보는겸 정리해서 올림
파이어베이스 로그인하고 파이어베이스 프로젝트를 1개이상 생성해야함
기본적인 방법은 https://firebase.google.com/docs/flutter/setup?hl=ko&platform=android 여기를 따라서함
나는 인텔리제이를 사용하고 프로젝트 생성을 gui로 한다는점 빼고는 나머지 기능은 vscode도 동일할거임
설치에 문제가 있다는 코붕이가 윈도우라 윈도우로 진행하겠음 난 원래 맥이 메인이라 맥에서도 파이어베이스 세팅해볼꺼긴한데 path설정부분 빼고는 절차는 동일할거임

프로젝트 기본 세팅으로 시작하겠음

난 아직 설치하지 않았기 때문에 파이어베이스CLI 설치 할거임
노드js가 설치되어있기때문에 npm으로 진행하겠음


터미널(윈도우11기준 기본터미널 = 파워셸)킴

페이지에 나온 명령어 복붙하고 실행

기다리면 설치완료 그리고 이어서 firebase login 입력

이거는 에러발생하면 공유할꺼냐 인데 아무거나 해도댐 난 y
기다리면 아래같이 기본브라우저로 파이어베이스 로그인 창이열림 로그인 해줌


이창이 뜨면 그냥 닫으면댐

ㅇㅇ로그인댐
이제 플러터 프로젝트에서 진행하겠음 인텔리제이에서 터미널을 키면 프로젝트폴더위치에서 시작함 이부분은 vscode도 동일

dart pub global activate flutterfire_cli 를 입력후 엔터

그리고 flutterfire configure 를 입력하면 되는데... 나는 여기서 한번 에러 났었음

캡처는 못했는데 이런식으로 떴는데 이건 그런 명령어나 실행파일이 없다는거임
시스템 환경변수에서 flutterfire위치를 path에 추가해 주어야함 이부분은 맥과 윈도우가 방법이 다름

추가 해주고 재부팅해줌 재부팅 안하면 인식 안됨
다시 돌아와서 flutterfire configure 입력해줌


그러면 진행되고 세팅해준다음에 기다리면 완료

이제 flutter pub add firebase_core를 입력해서 플러그인을 설치하면됨
공식 방법에서 이거 이후에 flutterfire configure를 한번 더 해주라는데
안해도 무방한거 같음 근데 혹시 모르니 난 한번 더해주었음

pubspec.yaml에 추가가 되었음

옵션dart파일도 잘 추가되었음
완료 되었음
이제 본인이 원하는 기능을 넣으면 댐
밑에 올렸던 코붕이의 에러는 일어나지는 않았는데
경로 관련 문제일 가능이 높은데 솔직히 잘 모르겠음 난 환경변수 Path에 플러터 sdk도 안넣어 놨거든
괜히 그거때매 꼬일수도 있어서 그래서 ide가 직접 플러터 위치를 찾게 만들어놨음