Authentication form for Android
Android authentication form based on Firebase with few features, custom animation and design.
- Registration activity with email and password, also storing and username into database.
- Login activity with email/password, remembering logged user.
- Password reset activity (sending an email to user)
- Wrong inputs errors
- Welcome splash screen
- Button gradients (on-click transitions)
- Social app login (not connected to API)
You need to set up your own Firebase authenticator + database and download google-services.json
file, then add it to YourApp/app
folder:
The dependencies are already set up.
dependencies {
...
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
compile 'com.google.firebase:firebase-core:15.0.0'
compile 'com.google.firebase:firebase-auth:15.0.0'
compile 'com.google.firebase:firebase-database:15.0.0'
}