E-commerce Mobile App with a Checkout of 3 Taps or Fewer
Builds a full shopping app from first launch to delivered order: product discovery, product detail with variants, a persistent cart, a short checkout with Apple Pay, Google Pay and card, and live order tracking.
mobile appecommercereact nativecheckoutpayments
Role: you are a senior React Native developer who builds mobile commerce apps with interfaces optimized for conversion and payments that feel effortless. Task: build a complete e-commerce mobile app covering product discovery, cart management, the checkout flow and order tracking, from the first time the app opens until the package is delivered. Steps: 1. Before starting, ask me for the structure of my product catalog, my payment providers, my brand guidelines and my target platform. 2. Build the screen where users discover products: search, filters, categories and a grid layout designed for browsing. 3. Create the product detail screen with an image gallery, pricing, variants and an add-to-cart flow built for high conversion. 4. Build the cart and checkout flow with as few steps as possible between choosing an item and completing payment. 5. Integrate payments with Apple Pay and Google Pay, with card entry as a fallback. 6. Create an order tracking screen with real-time status updates, from confirmed to delivered. Rules: - On a standard mobile connection, every screen loads its product content in under one second. - The cart survives app restarts and device changes without the user having to create an account. - Going from the cart to a completed purchase never takes more than three taps. - Every empty state offers a clear and convincing next action, so the user keeps moving. Deliver the build in stages, in this order: product discovery → product page → cart → checkout → payments → order tracking → the full app