Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chmarax/logregform-android
Login and registration form for Android (IceCream Sandwich+) with additional features, enchancement and dynamic GUI.
https://github.com/chmarax/logregform-android
android android-application android-ui design firebase firebase-auth graphics java
Last synced: about 1 month ago
JSON representation
Login and registration form for Android (IceCream Sandwich+) with additional features, enchancement and dynamic GUI.
- Host: GitHub
- URL: https://github.com/chmarax/logregform-android
- Owner: ChmaraX
- License: mit
- Created: 2018-04-16T18:10:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-05-18T15:47:51.000Z (over 6 years ago)
- Last Synced: 2024-05-17T00:37:30.604Z (7 months ago)
- Topics: android, android-application, android-ui, design, firebase, firebase-auth, graphics, java
- Language: Java
- Size: 4.36 MB
- Stars: 26
- Watchers: 5
- Forks: 22
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Authentication form for Android
## Basic Overview
> Android authentication form based on Firebase with few features, custom animation and design.
## Features
- [x] Registration activity with email and password, also storing and username into database.
- [x] Login activity with email/password, remembering logged user.
- [x] Password reset activity (sending an email to user)
- [x] Wrong inputs errors
- [x] Welcome splash screen
- [x] Button gradients (on-click transitions)
- [ ] Social app login (not connected to API)## Interface Preview
#### Splashscreen
## Implementation
#### google-services.json
You need to set up your own [Firebase](https://firebase.google.com/) authenticator + database and download `google-services.json` file, then add it to `YourApp/app` folder:The dependencies are already set up.
``` Java
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'}
```