Case Study
Plum Goodness – Beauty eCommerce App
Cross-platform beauty and personal-care shopping app built for scale
Role
Senior Flutter Developer · Mobile App Development Head
Timeline
Jan 2021 – Mar 2023
Industry
E-commerce / Beauty & Personal Care
Platforms
Android · iOS
Status
Shipped to App Store & Play Store

1M+
Google Play downloads
4.7★
App Store (6K+ ratings)
4.6★
Play Store (25K+ ratings)
Situation & Challenge
Plum Goodness needed a production ecommerce app that could handle catalog discovery, checkout, order management, and personalized offers — with the polish and performance beauty shoppers expect on both Android and iOS.
- •Product discovery across beauty and personal-care categories
- •Checkout and order management at ecommerce scale
- •Personalized shopping offers and account flows
- •Close coordination with product and backend on data requirements
- •Dual-platform release with strong store ratings
What I Built & Why
As mobile app development head, I worked closely with Plum's PM and backend team on data and requirements while delivering performance-first Flutter UI for the core shopping journeys.
- •Clean architecture for catalog, cart, checkout, and order flows
- •Firebase and REST API integration aligned with backend data models
- •Performance-first list rendering and page transitions on mobile networks
- •Personalized offers and account management features
- •Release coordination across iOS and Android store pipelines
Decisions I Made
Architectural and product choices from production constraints — not hindsight slides.
Clean architecture for catalog and checkout at scale
Structured catalog, cart, checkout, and order flows with clean architecture — built to handle 1M+ Play Store downloads without crumbling under real shopping traffic.
Mobile head alongside PM and backend
Collaborated directly with Plum's product manager and backend team on data requirements and release coordination — mobile decisions aligned with business and API constraints.
Dual-store beauty ecommerce over two years
Shipped and evolved the Flutter app on App Store and Google Play from Jan 2021 through Mar 2023 during Es Magico tenure — performance tuning on real mobile networks.
Product Screenshots
Key flows from the shipped app — not mockups.


What I Owned
- ✓Mobile app development head for Plum Goodness
- ✓Close collaboration with Plum PM and backend on data and requirements
- ✓Catalog, checkout, and order flow architecture and UI delivery
- ✓Firebase and REST API integration for ecommerce data
- ✓Dual-platform store releases and performance tuning
Outcome
Delivered a scalable cross-platform ecommerce experience enabling customers to discover and purchase beauty and personal-care products, manage orders, and access personalized shopping offers.
- •1M+ Google Play downloads with 4.6★ Play Store rating (25K+ ratings)
- •4.7★ App Store rating from 6K+ ratings
- •Core shopping flows optimized for real mobile network conditions
- •Shipped to App Store and Google Play as Plum Goodness
Tech Stack
Tools chosen for this project's constraints — not a generic checklist.
Related Reading
Guides connected to the patterns used in this project.
Similar project in mind?
See Flutter app development services for how I engage on MVPs, scaling, Firebase backends, and store releases — or browse all case studies.
Ready to talk about your Flutter app?
Book a free 30-minute consultation to discuss scope, timeline, and technical approach — or explore Flutter development services for MVPs, scaling, and store releases.