Saturday, September 23, 2023

Firebase Authentication Signup and Login Android Studio Jetpack Compose


Step 1: Set Up  Firebase Project






Step 2: Add Plugins And Dependencies

Plugins:-

id("kotlin-kapt")
id("com.google.dagger.hilt.android")

id("org.jetbrains.kotlin.kapt") version "1.8.10" apply false
id("com.google.dagger.hilt.android") version "2.44" apply false

Dependencies:- 

implementation ("androidx.navigation:navigation-compose:2.7.5")
implementation ("com.google.dagger:hilt-android:2.48")
implementation ("androidx.hilt:hilt-navigation-compose:1.1.0")
kapt ("com.google.dagger:hilt-android-compiler:2.44")
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1")



Step 3: Set Up MVVM 



Step 4: Set Up Navigation




Step 5: Main Screen 




Step 6: Signup Screen



Signup Screen #2 



Signup Screen #3



Step 7: Login & Success Screen 




Step 8: Error Handling


Background Images







###  Source Code ###


                                                                                   

Power Of Compounding

 Power Of Compounding 1 = 1 2 = 2 3 = 4 4 = 8 5 = 16 6 = 32 7 = 64 8 = 128 9 = 256 10 = 512 11 = 1024 12 = 2048 13 = 4096 14 = 8192 15 = 163...