Key Information

Register
Submit
The challenge is finished.

Challenge Overview

In this very simple challenge, you need to make the following updates/improvements in our Android applications (source code attached on the challenge forum, available on registration).

You can create a new account to log into the app.

Detailed Requirements

1. Add Hamburger Menu to all in-app pages

Remove the back arrow from the top left and add the same hamburger menu with the sidebar (reuse from the home page http://take.ms/So1P4G) to all in-app pages so the user can navigate from any page to another page.

2. Add Fingerprint ID to login

If the device supports fingerprint scanning, after the user successfully logs into the app, prompt the user to use the fingerprint to authenticate the app. If the user accepts to use fingerprint auth, save the email/password in the device (make sure it's encrypted. You can use SHA-512). Then, the next time the user will use the fingerprint to login, use the email/pass that is already stored on the device.

3. Inactive Giveaway Message

If there’s NO current giveaway, you should hide all elements from the bottom half of the screen except the title, social links and add a message saying “No peeking while we load the box!”.

The app should look like this http://take.ms/DwWoF

 

Feel free to ask on the challenge forum if you have any questions.



Final Submission Guidelines

Submit the updated source code and make sure you DON’T delete the .git folder so we can merge the changes in our repo.

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30064775