sample demo authentication flow flutter with firebase sumber
pada kali ini kita daftarkan dahulu aplikasi untuk bisa akses pada firebase
contoh : com.example.flutter_firebase_auth
Untuk mengaktifkan service firebase pada aplikasi, perlu menambahkan plugin google ke dalam file gradle
android/build.gradle
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.5'
android/app/build.gradle
// Add this line
apply plugin: 'com.google.gms.google-services'
dependencies {
// Add this line
implementation platform('com.google.firebase:firebase-bom:27.1.0')
implementation 'com.google.firebase:firebase-analytics'
kemudian jalankan
flutter packages get
pubspec.yaml
dependencies:
firebase_core: ^0.7.0
firebase_auth: ^0.20.0+1
google_sign_in: 4.0.0
kemudian jalankan
flutter pub get
❏ lib
❏ res
❏ custom_colors.dart
❏ screens
❏ sign_in_screen.dart
❏ user_info_screen.dart
❏ utils
❏ authentication.dart
❏ widgets
❏ google_sign_in_button.dart
❏ main.dart
❏ assets
❏ firebase_logo.png
❏ google_logo.png
Masih terkendala saat sign google pada firebase dikarenakan harus mendaftarkan keystore ke dalam firebase sumber berupa SHA-1 certificate fingerprint