Perfact Login With Verification Email


Semua apilkasi yang hebat membutuhkan form login untuk mengetahui user yang menggunakan aplikasi kita, berikut adalah cara  membuat from login untuk android dengan menggunakan aplikasi skecthware :

// Desian Layout  “ Main.activity.xml “
a.       Masukkan Layout Linear V ( Iinear 1), Layout Propertes “ width : match_parent, height : match_parent, padding : 0.
b.      Masukkan Layout Linear H ( Iinear 2), Layout Propertes “ width : match_parent, height : 50dp, padding : 8.
c.       Didalam Layout Linear H ( Iinear 2), Masukkan Imageview1 & TextView1


//Buat activity baru “ login.xml “ untuk membuat beberapa form yaitu from login, daftar & reset password

 // Linear Login
a.       Linaer ( H ) Layout  :  “ width : match_parent, height : match_parent, padding : 0, gravity : center _horisontal.
b.      Linaer ( V ) Login : “ width : match_parent, height : match_parent, padding : 0, gravity : center _horisontal.
c.       Linaer ( V ) viewlogin : “ width : 300, height : warp content, padding all: 20, gravity : center _horisontal.
d.      Di dalamnya masukan :
-          5 buah linear ( H )
-          Textview : 4X
-          Edittext : 2X
-          Imageview : 2X
-          Button : 1

                                                                                             
//Linaer  daftar ( H )  :  “ width : match_parent, height : match_parent, padding : 0, gravity : center _horisontal.
a.       Linaer ( V ) viewdaftar : “ width : 300, height : warp content, padding all: 20, gravity : center _horisontal.
b.      Di dalamnya masukan :
-          3 buah linear ( H )
-          Textview1
-          Edittext : 3X
-          Imageview : 3X
-          Button 1


// Linaer  reset ( H )  :  “ width : match_parent, height : match_parent, padding : 0, gravity : center _horisontal.
c.       Linaer ( V ) viewreset : “ width : 300, height : warp content, padding all: 20, gravity : center _horisontal.
d.      Di dalamnya masukan :
-          1 buah linear ( H )
-          Textview1
-          Edittext : 1
-          Imageview : 1X
-          Button 1

Mungkin Vidoe dibawah ini bisa mempermudah anda dalam belajar :





// Add atau buat component :
-          Intent
-          Sharedpreferences
-          Firebase auth, &
-          Dialog

// Di mainactivity.xml, Masuk ke Event, Pilih On Activity create, ikuti gambar di bawah ini :

// Sekarang kita tinggalkan mainactivity.xml dan menuju halaman kedua yaitu login.xml
-          Masuk ke On activity create dan ikuti gambari dibawah ini

>>> OnCreate


//Code Gradient Drawable
android.graphics.drawable.GradientDrawable gd = new android.graphics.drawable.GradientDrawable();
gd.setColor(Color.parseColor("#ffffff"));
gd.setCornerRadius(15);
linear4.setBackground(gd);

// Firebase auth
FirebaseAuth auth = FirebaseAuth.getInstance();
com.google.firebase.auth.FirebaseUser user = auth.getCurrentUser();
if (user.isEmailVerified()) {

} else {

}

// Selanjutnya Masukan Component Firebase Auth
Masuk di semua bagian component firebase auth tersebut dan ikuti gambar di bawah ini :

// Firebase Auth " On CreateUserComplete "


Code :
FirebaseAuth auth = FirebaseAuth.getInstance();
com.google.firebase.auth.FirebaseUser user = auth.getCurrentUser();

user.sendEmailVerification().addOnCompleteListener (new
OnCompleteListener<Void>()
{ @Override public void onComplete(Task task) {if
(task.isSuccessful ()) {

} else {

}
}});

Kemudian di
// Firebase Auth " On SigninUserComplete ", Ikuti langkahnya sesuai gambar dibawah :
Code :

//Firebase Auth Sign in User Completed


FirebaseAuth auth = FirebaseAuth.getInstance();
com.google.firebase.auth.FirebaseUser user = auth.getCurrentUser();

if (user.isEmailVerified()) {

} else {

}

Kemudian di Component Reset Password, Ikuti Gambar di bawah ini:
Semua Langkah Hampir Selesai Sekarang kita masuk ke bagian tombol :

- Login
- Daftar
- Reset Password
Untuk mudah memahami cara mempraktekannya, saya juga masukan vidoe tutorial nya di bawah ini :

Selesai Terimkasih.



Comments

Post a Comment

Popular posts from this blog

Code Enable Download & Upload

Navigator Online Shop