Skip to content

Authentikasi Login Dengan Firebase Provinder (Google Mail) Menggunakan Flutter

Notifications You must be signed in to change notification settings

Ekhel/Flutter-Login-dengan-Firebase-GMAIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CARA CLONE DAN MENJALANKAN PROJECT INI

Persiapan

INSTALL FLUTTER

Persiapan : Install Visual Studio Code (Pilih Sesuai OS)

FIREBASE

  • Masuk di https://console.firebase.google.com
  • Buat Project Dengan Cara klik Add Project
  • Masukan Nama project klik Create Project
  • Pilih Icon Android (Untuk Integrasi dengan Project Flutter Android) dashboard fb
  • Masukan android package name : contoh (com.latihan3.project) terserah anda.
  • Masukan app nick name : contoh (latihan3) terserah anda.
  • Masukan Debug signing certificate SHA-1 : (Cara Mendapat SHA1-1 : Masuk ke CMD (Windows) ketikan perintah :

keytool -list -v -keystore "C:\Users\yourname\ .android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

Catatan : Ganti Tulisan yourname diatas dengan Path Android anda di PC/Laptop keystore SHA1

  • Copy SHA1 nya paste pada Form Register APP di Console Firebase Setelah itu Klik Register Finish Firebase Register
  • Download file (google-service.json) Download google-service
  • Masuk Kembali ke Console Firebase Klik Menu Sidebar Authentication dan klik Tab Sign-in method. Sign-In Method
  • Pilih field project support email Pilih/ganti dengan Email anda.
  • Pilih google dan Aktifkan Radio Button di kanan atas Menajadi Enable. Enable

INSTALASI PROJECT

  • Clone Project ini.

  • Setting File Build.grandle di folder Project ( Android/app/build.grandle) ganti DefaultConfig : applicationId dengan android package name: contoh(com.latihan3.project) yang tadi anda sudah register.

    set build grandle

app id

apply plugin

- Di paling bawah file build.grandle setelah depedencies tambahkan plugin (apply plugin : ‘com.google.gms.google.services’)
  • Setelah itu Config File build.grandle yang kedua terletak di (android/build.grandle) jadi kita akan mengonfig 2 File Grandle tetapi yang satu di path (android/app/build.grandle) yang tadi sudah kira config diatas dan yang satu lagi di path(android/build.grandle) oke buka file build.grandle di path (android/build.grandle) tambahkan classpath didalam dependencies (classpath ‘com.google.gms:google-services:3.2.1’).

    dependencies
  • Setelah itu Copy File google-services.json yang tadi sudah kita download ke Project kita paste di Path (android/app/).

    google-services copy
  • Pastikan Emulator kita berjalan dengan Baik.

  • RUN Project dengan Menekan F5.

SELAMAT MENCOBA

Regards Michael.

About

Authentikasi Login Dengan Firebase Provinder (Google Mail) Menggunakan Flutter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published