We launched OtterBox on the Google Play Store in early March — a digital inventory tracker for people who own too much stuff and can’t remember where they put it. Three months later, v1.1.2 is live with the biggest update since launch: cloud sync, Firebase Storage, and a ground-up rewrite of the onboarding flow.

Here’s what we shipped and, more importantly, why.

What OtterBox Does

Before getting into the update: OtterBox is an Android app for tracking physical items — gadgets, tools, gear, anything you need to find later. You photograph the item, add tags and notes, and search it from anywhere. Think of it as a personal inventory system for your garage, kit bags, or home office.

The v1.0.2 that launched in March was straightforward: local-only storage, camera-based item creation, tag-based search. It worked. It was also useless the moment you got a new phone.

Why Cloud Sync Was the First Priority

We knew cloud sync was table stakes before we shipped. We shipped without it anyway because the alternative was shipping nothing.

In the three weeks after launch, we got consistent feedback that confirmed what we already knew: users wanted their inventory to follow them across devices. The pattern was predictable — someone catalogs their tools over a weekend, then upgrades their phone and loses everything.

Firebase Firestore was the obvious choice for the sync backend. We were already using Firebase Analytics and Crashlytics from day one, and the Kotlin Firestore SDK plays well with our architecture. The sync layer was two weeks of work, most of which was conflict resolution logic for concurrent edits.

Firebase Storage for Photos

Local image storage was always a liability. A 500-item inventory with one photo per item is several gigabytes on device — not reasonable. Cloud photos were the forcing function that made the whole product actually work at scale.

We’re using Firebase Storage with Glide for client-side loading. Cache-first with lazy loading on scroll, so the UI stays fast even on slower connections. Items that haven’t been viewed recently evict from the local cache automatically.

The interesting constraint: Firebase Storage egress costs real money at scale. Our free tier gives users 5GB of storage, and paid tiers are priced around how much they store. We haven’t hit the ceiling in testing, but it’s the one infrastructure cost we’re watching.

The Onboarding Rewrite

The original onboarding was four screens explaining what OtterBox does. Conversion from install to first item created was 34%. That’s bad.

The new onboarding skips the explanation screens entirely and drops the user directly into adding their first item. The camera opens on screen one. One minute after install, users have one thing cataloged and can immediately see the value.

The change came from watching three people use the app and noticing they all opened the camera first — they wanted to add something immediately, and the explanation screens were friction between install and that action.

We don’t have post-launch data on the new flow yet, but the early signals in beta were good: 71% of beta users created at least one item in their first session.

Premium and the Monetization Question

v1.1.2 ships with a one-time purchase IAP called OtterBox Premium. It unlocks unlimited items (free tier caps at 50), unlimited photo storage, and priority sync. Priced at $4.99.

We don’t know if that’s the right model yet. Subscription might generate more revenue over time. But one-time purchases are lower friction for the category — nobody wants a monthly charge for tracking their stuff. We’ll revisit after a quarter of data.

What’s Next

The iOS version is blocked on hardware access (we’re a Windows-first shop), but it’s on the roadmap. Every architectural decision in v1.1.2 was made with iOS in mind — the sync layer, the data model, the image handling — so the port should be straightforward once we have the hardware.

v1.1.3 is planned: barcode scanning for quick item creation, and a desktop web view for bulk import/export. The web view exists primarily because cataloging a large collection on a phone keyboard is painful.

OtterBox is free to download on the Play Store. If you’ve got a collection that needs a home, give it a try.