← Back to Home 🌐 বাংলা সংস্করণ
Personal Journey & Developer Guide

From Zero to Play Store: How I Built & Published My First Android App "Bharabook-The Rent Tracker"

Published by Bidyut.Tech • October 2026

I have always been passionate about creating something unique. While I had very basic knowledge of general programming, I knew virtually nothing about Flutter. However, early in 2026, I felt a strong urge to build something creative that could eventually turn into a passive income stream.

That realization sent me down a rabbit hole of online tutorials. YouTube gave me bits and pieces, but there was no structured roadmap for beginners like me. Instead of giving up, I gathered information piece by piece to build my foundational understanding. I watched countless Flutter tutorials and slowly figured out how Android Studio operates.

1. Environment Setup & Overcoming Flutter Doctor

Gathering enough courage, I downloaded Android Studio and the Flutter SDK onto my PC. But downloading was the easy part—the real battle started with environment configuration when Flutter commands refused to run.

🛠️ How I Solved the Technical Setup:

I learned to diagnose environment issues using flutter doctor in the terminal:

  1. Path Environment Variable: Adding src/flutter/bin to System Environment Variables.
  2. Android SDK & Toolchain: Accepting SDK Licenses and installing Command-line Tools via Android Studio's SDK Manager.
  3. Verification: Running the command:
flutter doctor --android-licenses

Once all green checkmarks appeared, I knew my machine was officially ready for app development!

2. The Idea: Solving My Own Problem with "VaraBook"

With my environment set up, I needed an idea. I asked myself: "What daily task can I digitize to make my life easier?" That led me to think about my rental property. Managing tenant rent, electricity bills, and tracking due payments was a constant headache. Existing Play Store apps felt bloated or inadequate for my needs.

That sparked the idea for "VaraBook - The Rent Tracker". I didn't copy anyone's UI or borrow code structures; I built it ground up to solve my actual problem. The instant feedback on the Flutter Emulator kept me motivated every single day!

“After 3 months of consistent night-owl coding, I completed the app. I shared the initial debug APK with close friends, whose positive feedback and suggestions helped polish the app into a release candidate.”

3. Setting Up Google Play Console

Next came the big step: registering a Google Play Console developer account with a $25 fee. I took the risk, filled out all required developer verification details, and received account approval within 2 days.

4. Navigating the 14-Day Testing Requirement & Publishing

I was initially unaware of Google's requirement demanding 14 days of closed testing with 12 testers for new accounts. But step-by-step, I pushed through:

  1. Production Bundle Build: Generating the release Android App Bundle (.aab) via Flutter terminal: flutter build appbundle --release
  2. Closed Testing Setup: Gathering emails from friends and family in an Excel sheet to populate my Google Play Console Closed Testing track.
  3. 14-Day Testing Phase: After 14 consecutive days of active testing, Google cleared my account for Production Release!
  4. Store Listing & Policy: Generating custom Play Store screenshots, app descriptions, and customizing an online Privacy Policy document to match my app's exact data usage.

📲 Bharabook - The Rent Tracker

Track rent, utility bills, and due payments seamlessly with a clean, digital interface.

Get it on Google Play

Conclusion

Within a few hours of submitting the production build, "BharaBook" was live on the Google Play Store! Seeing my first self-taught app live for the world to download was an indescribable feeling. If you have the determination, even without a heavy coding background, you can turn any idea into reality.

📱 Need a Custom Mobile App Built?

Let's build scalable Android/iOS mobile apps or publish your app to Google Play Store seamlessly.

Hire Me for Your Project →