Fashion · Marketplace
React Native · iOS · Android
2024
Redesign + new features + stability
A growing mobile app that needed stability and new revenue features
Tressori had momentum but kept running into stability issues. The team needed help shipping new value without breaking what worked.
The Tressori team had a redesign ready to roll out, a Make an Offer feature on the roadmap, and a backlog of stability issues that kept eating into sprints. Every new feature added to the bug count, and the team was spending more time firefighting than shipping.
They needed someone who could land the redesign cleanly inside the existing React Native codebase, ship the negotiation flow as a real product feature (not a quick hack), and clean up the crash logs so the next sprint could focus on growth.
No rewrite, no replatform. The existing app worked for users and had a real audience. The job was to make it better without breaking it.
Inside the existing React Native app
Six work streams shipped in parallel, each with its own scope and acceptance criteria.
Redesigned Mobile UI
Integrated the new visual design across the existing React Native codebase. Same app users knew, with a refreshed, more consistent interface.
Make an Offer Flow
Built a price-negotiation feature so buyers and sellers can settle on a price inside the app, without leaving the listing.
Stability Pass
Audited the crash logs, fixed the recurring offenders, and added test coverage so the same bugs can't ship again.
Performance Tuning
Reduced startup time and tightened the listing-feed scroll. Smaller bundle, fewer re-renders, smoother on mid-range Android devices.
Existing Stack, Modernized
Worked inside the existing React Native codebase. No rewrite, no migration, no months of stalled product velocity.
Continuous Delivery
Streamlined the TestFlight and Google Play build flow so new versions ship to testers and stores predictably.
A more stable app, a new way to transact
What changed after the engagement.
Crash-causing bugs hunted down and patched, with regression tests in place.
Make an Offer shipped, opening a negotiation flow that didn't exist before.
The team has a faster path from idea to TestFlight build, sprint after sprint.
React Native, modernized
We worked with the existing stack, sharpened the tooling, and left a codebase the team can keep building on.
React Native
Cross-platform mobile from one codebase. iOS and Android, same features, same release cadence.
TypeScript
Strict typing across the app caught platform-specific bugs before they hit the stores.
Native Modules
Selective native bridging where React Native alone wouldn't cut it. Cleanly wrapped behind JS interfaces.
Sentry + Crashlytics
Real-time error tracking and crash reporting. We see the issues users see, in the order they see them.
Detox / Jest
Integration and unit tests in CI. The bugs we fix once stay fixed.
App Store Connect + Play Console
Familiar build flow for the team. Faster from merge to TestFlight to production.
Got a mobile product you want to ship?
Book a 30-minute call with the founders or send a message. We reply within one business day.
Talk to the founders directly
No sales pitch. We'll give you a concrete next step on the call.
Tell us about your project
Share what you're building, where it's at, and what you'd like our help with. We reply within one business day.