I need a full-featured Android mobile application that allows shoppers to browse products, add items to a cart, and complete secure checkouts right from their phone. The back-end API and product data are already in place; your role is to craft the Android front end, link it to those endpoints, and make the whole buying journey feel fast and intuitive. Core flow • Product catalogue with search, filters, and rich media • User registration, login, and profile management • Cart, wish-list, and real-time stock updates • Checkout with payment-gateway integration (Stripe or PayPal—open to the option you prefer) • Order history, status tracking, and push-notification alerts Tech expectations Please build in Android Studio using Kotlin (Java is fine if that is your strength). Clean architecture, MVVM, and Jetpack components are preferred. For network calls, Retrofit and coroutines are ideal, while Firebase Cloud Messaging can power push notifications. UI should adhere to Material Design, with a light/dark mode toggle. Deliverables 1. Complete, well-commented source code 2. Working APK for testing, plus a release-ready build 3. Brief “getting started” document covering environment setup, build steps, and API keys/secrets placeholders 4. Two weeks of post-delivery support to fix any critical bugs that emerge in production Acceptance criteria • App installs and launches on Android 8.0+ devices without crashes • All user journeys—from onboarding to completed purchase—function smoothly with no dead ends or blocking UI issues • Payment transactions succeed in sandbox and live modes • Google Play Console pre-launch report shows no critical warnings I’m ready to share wireframes, brand colors, and API documentation as soon as we agree on a timeline.