DEV Community

Keshav Chauhan
Keshav Chauhan

Posted on

I Thought Building the App Was the Hard Part. Getting It on Google Play Was Harder.

Today, RozVibe finally went live on Google Play.

If you'd asked me a year ago what the hardest part of shipping an app would be, I would've said building it.

I was wrong.

Writing the code was difficult, but at least every problem had a solution. A bug could be fixed. A feature could be redesigned. Performance could be optimized.

Publishing was different.

It introduced an entirely new set of challenges that had nothing to do with writing code.

You Don't Just Build an App

As indie developers, we often imagine the journey like this:

Idea
   ↓
Code
   ↓
Publish
   ↓
Users
Enter fullscreen mode Exit fullscreen mode

In reality, mine looked more like this:

Idea
   ↓
Months of development
   ↓
Security decisions
   ↓
Privacy policy
   ↓
Store assets
   ↓
Testing requirements
   ↓
Policy reviews
   ↓
Metadata revisions
   ↓
More testing
   ↓
Another review
   ↓
Finally... Publish
Enter fullscreen mode Exit fullscreen mode

The app was only one piece of the puzzle.

Google Play Taught Me That Shipping Is More Than Coding

Google Play isn't just a place where you upload an APK.

It's an ecosystem with its own expectations.

I had to think about things I hadn't considered when I started RozVibe:

  • Closed testing requirements
  • Store listing optimization
  • Feature graphics and screenshots
  • Privacy disclosures
  • Data Safety forms
  • Content policies
  • App signing
  • Release management
  • Production reviews

None of these made RozVibe a better app on their own.

But every one of them was necessary before anyone could download it.

Building a Privacy-First App Added Another Layer

RozVibe is built around a simple idea:

Your journal should belong to you.

That philosophy influenced almost every technical decision.

Client-side encryption.

Minimal data collection.

Secure cloud sync.

Privacy-first architecture.

Ironically, explaining those decisions clearly—in the app, in the Play Store listing, and in the supporting documentation—often took as much effort as implementing them.

Building privacy-first software isn't just an engineering challenge.

It's also a communication challenge.

The Part Nobody Sees

When people see an app on the Play Store, they usually see the finished product.

They don't see the weeks spent:

  • redesigning screenshots
  • rewriting descriptions
  • fixing edge cases
  • responding to review feedback
  • preparing release builds
  • testing across devices
  • waiting for approvals

Those invisible tasks don't make exciting screenshots.

But they're part of shipping software.

What I Learned

Publishing taught me something I didn't expect.

Building software is only half the job.

The other half is learning how to deliver it.

As developers, we spend years improving our coding skills.

But shipping requires a completely different set of skills:

  • communication
  • documentation
  • patience
  • product thinking
  • attention to detail
  • persistence

RozVibe Is Finally Live

After months of development, testing, learning, and more revisions than I can count, RozVibe is finally available on Google Play.

It's a privacy-first encrypted journaling app built to help people write honestly without feeling watched. Every journal entry is encrypted on-device before it's synced, so your thoughts remain yours.

If you'd like to see how all of these engineering decisions came together in a real product, you can check it out here:

📱 Google Play:
[Click me]

🌐 Website:
https://rozvibe.me

If you decide to try it, I'd genuinely love to hear your feedback—whether it's about the UX, performance, security, or anything else. Every bug report and suggestion helps me improve RozVibe.

And to every indie developer who's still somewhere between "it's almost ready" and "it's finally live":

Keep going.

The finish line is probably farther away than you think.

But it's worth reaching.

Thanks for reading.

— Keshav

Top comments (0)