Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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'

}
```