Brick Search App
Mobile App Modernization, Monetization & Ongoing Platform Development
About the Product
Brick Search is the go-to companion app for LEGO® fans. It lets users instantly identify minifigures using their phone camera, scan barcodes on any LEGO set, and explore a database of over 10,000 sets — complete with pricing, availability, and retirement status. Users can build and manage their personal collection and wishlist, compare prices across retailers, and get notified when sets are about to retire. With offline-first architecture and cross-device cloud sync, the app works seamlessly whether online or off. Brick Search is available on both iOS and Android, with a free tier offering 12 scans and a premium Brick Search Plus subscription unlocking unlimited access, advanced features, and an ad-free experience.
Client
Brick Search is a mobile application used by LEGO® enthusiasts to browse sets, scan barcodes, manage collections and wishlists, and explore products across retailers.
Our Role
Primary technical partner providing end-to-end product development, platform modernization, subscription infrastructure, and ongoing operational support.
Platforms
iOS and Android via Flutter, with backend API services, Firebase cloud sync, and RevenueCat subscription management.
Engagement
Ongoing long-term partnership spanning multiple major releases.
What We Delivered
A comprehensive set of features, infrastructure upgrades, and platform improvements shipped across multiple release cycles.
Subscription & Monetization
Designed and implemented a complete subscription infrastructure with intelligent paywall placement, entitlement management, and a self-service customer center. Launched the Brick Credits loyalty program with a points-based rewards system to drive engagement and retention.
Shopping Cart & Commerce
Built an end-to-end shopping experience allowing users to add products to a cart, redeem credits, and seamlessly check out via LEGO.com. Introduced member-exclusive content gating and a dedicated credits storefront to increase conversion.
UI/UX Modernization
Led a full visual overhaul spanning the homepage, browse experience, product listings, account pages, and navigation. Delivered a cleaner, more cohesive interface with subscription-aware elements and improved usability across both platforms.
Backend API Development
Ongoing development and maintenance of the backend API powering the product — including the rewards and credit system, content delivery, and cloud sync services. Focused on reliability, performance, and scalability as the user base grows.
Offline-First Architecture
Engineered an offline-first experience so users can browse sets and minifigures without an internet connection. Content is pre-bundled with the app and kept fresh through smart background updates, ensuring a fast and reliable experience anywhere.
Cloud Sync & Data
Implemented cross-device cloud sync for collections and wishlists, giving users a seamless experience across multiple devices. Built an interactive product gallery with configurable views to enrich the browsing experience.
Key Features Shipped
A high-level look at the capabilities we've built and shipped across the product.
Revenue & Subscriptions
- Smart paywall placement and conversion optimization
- Subscription management and customer center
- Brick Credits loyalty and rewards system
- Points-based API integration for earning and redemption
- Subscription-aware UI across the entire app
- In-app review and rating prompts
Commerce & Product
- Full shopping cart with add-to-bag logic
- Seamless checkout redirection to LEGO.com
- Member-exclusive access to retired set details
- Credits redemption storefront
- Interactive product gallery with slide views
- In-app feedback and review collection
Offline & Data Sync
- Full offline browsing for sets and minifigures
- Pre-bundled content with smart update checks
- Cross-device collection and wishlist sync
- Cloud-backed data persistence via Firebase
- Optimized asset delivery for offline use
Platform & Infrastructure
- Continuous dependency and SDK upgrades
- Google Play and App Store compliance
- Modern Android 15+ edge-to-edge UI support
- Billing and payment infrastructure updates
- Multi-branch release and versioning workflows
Bug Fixes & Stability
As part of our ongoing engagement, we continuously identify and resolve issues across both platforms. Here are a few notable examples from recent releases.
These are just a selection — bug fixes and stability improvements are shipped regularly with every release cycle.
UI/UX Improvements
Comprehensive visual and interaction refinements across the entire application.
Homepage
Major styling overhaul — updated padding, font sizes, and layout structure for a cleaner experience.
Browse & Search
Refreshed browse page styling, updated search item UI, and improved search functionality.
Listings & Details
Listing page layout changes, discounted price display improvements, and updated text for Brick Credits.
Navigation
Updated AppBar colors, header icon logic by subscription status, navigation bar paddings, and side menu items.
Barcode Scanner
Updated scanner image overlays for Android, fixed result widget alignment, and improved thumbnail resolution.
Account & Settings
New My Account page design, added redeem credits link, close button on paywall, and clarity updates.
Ongoing Partnership
This is an active, long-term engagement where we continue to deliver value across the full product lifecycle.