Android app that allows users to translate text to different languages
In order to use the app the user must create an account by entering a valid email and password. Once the user enters a valid email and password, the user must validate the given email to complete registration. The app uses Firebase to store the user information.
To sign in the user must go to the login page and enter his account information.
The Log in page has a link that takes the user to the reset password page. The user is asked to enter the account email and a reset link in sent to the given email. Once the user resets the account password he or she can log in to the account with the updated credentials.