본문 바로가기
728x90

flutter9

[Flutter] Firebase 안드로이드 SMS 인증 개요 Flutter프로젝트에서 Firebase를 이용하여 SMS 인증하는 방식에 대해서 글을 정리해보려고 한다. Firebase 프로젝트 생성 [Flutter] Firebase 안드로이드, IOS 설정 위의 두 가지가 준비 되어야 한다. 사용자에게 서비스를 제공할 때 본인인증 방식으로 SMS 인증을 많이 하는데 Firebase에서는 전화, 이메일, SNS, 포털사이트 등의 인증 연동 방식을 제공하고 있다. 본문 1. Firebase core 설치 flutter pub add firebase_core 프로젝트 터미널에서 flutter pub add firebase_core 명령어를 실행하여 pubspec.yaml에 디펜던시를 추가한다. Firebase 기능을 이용하려면 core는 기본적으로 있어야 한다. .. 2022. 12. 18.
[Flutter] Firebase 안드로이드, IOS 설정 개요 Firebase에서 안드로이드와 IOS 프로젝트 생성 및 설정하는 방법에 대해서 정리해보려고 한다. 본문 Firebase 안드로이드 프로젝트 설정 1. Firebase 콘솔에서 생성한 프로젝트의 프로젝트 설정으로 이동 2. 내 앱 화면에서 안드로이드 아이콘 선택 3. Flutter 프로젝트 하위 /android/app/build.gradle 파일의 applicationId를 android 패키지 이름에 복사 붙여넣기. 4. 앱 닉네임, 서명 인증은 선택사항이니 입력하고 [앱 등록] 5. google-service.json 파일 다운로드 후 Flutter 프로젝트 /android/app/src/ 하위에 추가 dependencies { classpath 'com.android.tools.build:gr.. 2022. 12. 17.
[Flutter] Freezed 추천 라이브러리 개요 자바 개발을 할 때 개발의 편의성의 도움을 주는 탑티어 라이브러리가 뭐냐고 묻는다면 나는 Lombok이라고 말해주고 싶다. Flutter에서 Lombok급 개발의 편의성에서 도움을 주는 라이브러리가 오늘 내용을 정리해 볼 Freezed 라이브러리가 아닐까 생각이 된다. https://pub.dev/packages/freezed Freezed 라이브러리 공식문서이다. 본문 Package 설정 # Freezed 설정 시작 flutter pub add freezed_annotation flutter pub add --dev build_runner flutter pub add --dev freezed # Freezed 설정 끝 # 아래 정의는 데이터클래스 Json Serialization, Deserial.. 2022. 12. 16.
[Flutter] zsh: command not found Flutter에서는 Generate File을 생성하려면 Terminal Command에서 flutter pub run build_runner build 명령을 실행해야 하는데 zsh : command not found 에러가 발생한다. flutter 명령을 찾을 수 없다는 말인데 기존에 설치했던 Flutter SDK을 찾지 못해서 발생한 원인이었기 때문에 환경변수 설정을 별도로 진행해줘야 한다. 참고로 Mac 기준이다. Terminal에서 zshrc 파일 설정 vi ~/.zshrc vi를 이용하여 zshrc 파일을 열고 i를 눌러서 insert 모드를 실행한다. export PATH=$PATH:{SDK PATH 입력}/flutter/bin flutter SDK가 설치되어 있는 PATH를 입력하여 exp.. 2022. 12. 1.
300x250