This Android application presents a multi-step login challenge where the user must complete five creative tasks leveraging the phone's sensors and system features. Each task is represented by a circle, turning green when the user successfully completes the task. Only upon completing all tasks can the user log in.
App Presentation Video:
https://youtube.com/shorts/pGwzZmMhJME?feature=share
Screen Shots:
- Multi-step login challenge with 5 unique tasks
- Dynamic UI fe 89A8 edback with red/green indicators
- Uses phone sensors and system features creatively
- Ensures user engagement through interactive tasks
- Task 1: Enter the current battery percentage.
- Task 2: Place the phone in horizontal mode (landscape).
- Task 3: Turn the volume all the way up and then all the way down.
- Task 4: Set the phone's brightness to maximum.
- Task 5: Shake the phone vigorously.
- Android Studio: IDE for Android development
- Java: Programming language for app development
- Android Sensors API: Accelerometer, Orientation Listener, Proximity Sensor
- System Services: Battery level, Volume control, Brightness detection
Upon launching the app, users are presented with 5 red circles representing 5 tasks. Users must:
- Complete each task as instructed to turn the respective circle green.
- Once all tasks are complete, the login button will verify and allow access.
- Android Studio: Official IDE for Android development
- Android Sensors: Guide to using device sensors
- AudioManager: Manage volume and audio streams
- Settings.System: Access system settings like brightness