enhancing an existing mobile app developed using Snack Expo (version 48.0.0).
Need help with this assignment?Get an original answer from a qualified tutor — from $10/page.
Get it written →
(BE SURE TO READ CAREFULLY WHAT IS REQUIRED AND ALSO PLEASE THIS IS PART OF MY FYP I CANT MESS IT UP )
The task involves enhancing an existing mobile app developed using Snack Expo (version 48.0.0) (And so far i run everything online on snack i don’t have a problem if you want to do it locally but you’ll have to make it work for you and for me and help me with steps ) that i will send once project is accepted . So far, several components have been implemented, including welcome, sign-in, sign-up, set passcode, forget password, and navigation between them. Now, the focus is on implementing additional features:
Enhancing Authentication:
After successful sign-in, prompt the user to set a PIN or use Touch ID for subsequent logins.
Ensure confirmation of the chosen authentication method.
Automatically log the user into the main page of the app after successful PIN or Touch ID setup.
Main Page Functionality:
Develop the main page functionality that allows users to lock other apps on their Phone.
- Initially, request necessary permissions from the user.
Display a list of apps installed on the device.
- Allow users to lock selected apps using either a PIN or Touch ID.
- Implement data persistence to save locked apps.
- Include a logout button for users to sign out of the app.
- UI/UX Considerations:
Ensure a well-designed and intuitive user interface.
- Present logical flow for user interactions.
- you can Consider studying similar Lock apps on app store or google store for UI inspiration.
- Detailed Explanation:
- Authentication Enhancement:
- Upon successful sign-in, prompt the user to set up either a PIN or Touch ID for future logins.
- After choosing the authentication method, ensure confirmation to finalize the setup.
- Once the setup is complete, automatically redirect the user to the main page of the app.
Main Page Functionality:
- Develop a main page that serves as the central functionality hub.
- Initially, request necessary permissions from the user to access other apps on the device.
- Display a list of apps installed on the device, retrieved through appropriate permissions.
Allow users to select and lock specific apps using either a PIN or Touch ID.
Implement data persistence mechanisms to save the list of locked apps.
- Include a prominent logout button to enable users to sign out of the app when desired.
UI/UX Design:
- Ensure that the user interface is visually appealing and intuitive.
- Design logical flow for user interactions, making it easy for users to understand and navigate through the app.
- Consider studying existing apps with similar functionalities on app stores to gather inspiration for UI design.
Get a plagiarism-free answer to this question
Send us your instructions and we’ll match you with the best writer in your subject.
- 100% human-written, zero AI
- Turnitin report included
- Confidential — we never share your data
- Free revisions & refunds