Flutter 및 Firebase로 로그인 화면 구현
소개
많은 스마트 폰 앱에는 사용자를 식별하는 기능이 있습니다.
전용 계정을 만들고 가입하거나 Google, Facebook 등 기존 서비스 계정을 사용하여 로그인할 수 있습니다.
이전에는 Flutter 앱에 Firebase 추가에서 Flutter로 만든 프로젝트에 Firebase를 추가하는 방법을 요약했습니다. 스마트 폰 앱의 "로그인 인증 기능"은 Firebase Firebase Authentication를 사용하여 쉽게 구현할 수 있습니다.
이번에는 Flutter와 Firebase에서 로그인 화면을 구현하는 방법을 비망록으로 정리했습니다.
사전 준비
Flutter로 스마트 폰 앱 개발 확인
Firebase 프로젝트 이해하기 확인
Flutter 앱에 Firebase 추가 확인
구현에는 이하의 사이트를 참고로 했습니다.
참고 사이트
htps : ///bccb 등 ry. 에서 v / # / f ぅ는 r
참고 코드
htps : // 기주 b. 코 m / 고양이 하루 유키 / f ㅅ는 r_ st / t ree / m s r / f ぅ r_
완성 이미지
구현
pubspec.yaml에 패키지를 추가합니다.
pubspec.yamlenvironment:
sdk: ">=2.6.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
bloc: ^6.1.0
equatable: ^1.2.3
flutter_bloc: ^6.1.0
font_awesome_flutter: ^8.4.0
formz: ^0.3.0
google_fonts: ^1.1.0
meta: ^1.1.8
pedantic: ^1.9.0
authentication_repository:
path: packages/authentication_repository
dev_dependencies:
flutter_test:
sdk: flutter
bloc_test: ^7.1.0
mockito: ^4.0.0
flutter:
uses-material-design: true
assets:
- assets/
프로젝트의 루트에 assets 디렉토리 만들기
flutter packages get
Firebase 설정
애플리케이션을 firebase에 연결하고 google_signin을 사용하도록 설정하려면 firebase_auth의 사용 지침을 따라야 합니다.
Android의 google-services.json과 iOS의 GoogleService-Info.plist를 업데이트하는 것을 잊지 마십시오. 응용 프로그램이 충돌합니다.
요약
이번에는 Flutter와 Firebase에서 로그인 화면을 구현하는 방법을 비망록으로 정리했습니다.
Firebase를 사용하는 것으로, 계정을 사용해 로그인하는 구현을 간단하게 할 수 있었습니다.
Reference
이 문제에 관하여(Flutter 및 Firebase로 로그인 화면 구현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nekoharuyuki/items/4bc57b8252ef9814ef32
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
environment:
sdk: ">=2.6.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
bloc: ^6.1.0
equatable: ^1.2.3
flutter_bloc: ^6.1.0
font_awesome_flutter: ^8.4.0
formz: ^0.3.0
google_fonts: ^1.1.0
meta: ^1.1.8
pedantic: ^1.9.0
authentication_repository:
path: packages/authentication_repository
dev_dependencies:
flutter_test:
sdk: flutter
bloc_test: ^7.1.0
mockito: ^4.0.0
flutter:
uses-material-design: true
assets:
- assets/
flutter packages get
이번에는 Flutter와 Firebase에서 로그인 화면을 구현하는 방법을 비망록으로 정리했습니다.
Firebase를 사용하는 것으로, 계정을 사용해 로그인하는 구현을 간단하게 할 수 있었습니다.
Reference
이 문제에 관하여(Flutter 및 Firebase로 로그인 화면 구현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nekoharuyuki/items/4bc57b8252ef9814ef32텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)