E-commerce Mobile App
A native mobile shopping experience built with React Native, featuring AR product previews and one-tap checkout.
Technologies
Overview
Built a cross-platform mobile app for a boutique fashion retailer, enabling customers to browse, try on (via AR), and purchase products seamlessly.
Technical Highlights
AR Try-On Feature
Implemented augmented reality try-on functionality using ARKit for iOS and ARCore for Android. This allows customers to virtually try on accessories before purchasing.
Checkout Flow
Built custom checkout flow with Apple Pay and Google Pay integration. The one-tap checkout reduced cart abandonment by 35%.
Offline-First Architecture
Designed an offline-first architecture for browsing. Users can browse the catalog and add items to cart even without internet connectivity. Syncing happens automatically when connection is restored.
Performance
Achieved 60fps animations throughout the app by:
- Optimizing image loading with progressive JPEGs
- Using React Native’s FlatList with proper memoization
- Implementing skeleton loading states
Key Learnings
This project taught me the importance of performance optimization in mobile development and how to balance feature richness with app size constraints.