I’m putting together a simple yet complete Android learning project built in Android Studio Ladybug with Java 17. The goal is to mimic a real-world authentication flow from scratch. Here’s what I need: • A launch screen containing two EditTexts (email and password) plus a login button. • Credentials are stored and validated locally—use SharedPreferences or Room, whichever you feel is cleaner for a beginner-friendly codebase. • After successful validation, the user is taken to a second screen that pulls the saved name, email, and profile picture and lays them out in a tidy profile view. Nice-to-have touches If time allows, feel free to add a “Remember Me” checkbox, proper password masking, and an option to upload or change the profile photo. They aren’t mandatory, but I’d love to see at least one implemented so I can follow how you wire it up. Under the hood Keep the code readable with clear comments that explain intent-based navigation, basic data security techniques, and any third-party libraries (though the project should run fine with the standard Android SDK). A short README outlining build steps and where key logic lives will help me dive in quickly. Deliverables 1. Complete Android Studio project folder, ready to build and run. 2. APK for quick testing on a device. 3. README with compile instructions and a brief walkthrough of the login flow. This is a learning exercise for me, so clarity outweighs complexity. If something in the spec feels ambiguous, highlight it and suggest the simplest solution.