Harsh Mittal
Blog

Notes from production

Long-form posts, written and hosted directly here — also on Medium.

2026-06-205 min read
Junior Developers Love Writing Code. Senior Developers Love Deleting It.

The day I learned that more code wasn't making me a better engineer.

DartFlutter
2026-06-195 min read
From 0 KM to Flutter Expert: The DNA of a Production-Grade Flutter App

Understand the DNA of a Flutter application that can survive growth, scale, and change without becoming technical debt.

ArchitectureFlutter
2026-06-195 min read
I Interviewed Flutter Developers for Years. Most Fail the Same 7 Questions.

It's rarely because they don't know Flutter. It's because they only know the surface-level answers.

HiringFlutter
2026-04-234 min read
Why Your Flutter App Fails in Production (And You Don't Know Why)

If your logging still looks like a bare try/catch with print(e), you've turned off visibility in release mode. Let's fix that properly.

ProductionFlutter
2026-03-284 min read
🚫 Stop Picking Flutter Libraries for Speed. You'll Pay for It Later.

Choosing Flutter libraries based on "quick setup" or GitHub stars is the easiest way to ship fast… and break faster.

ArchitectureFlutter
2026-03-155 min read
Android App Bundle (AAB): What Actually Happens After You Upload Your App to Google Play

AAB completely changes how Android apps are packaged, optimized, and delivered to users. Here's what's happening behind the scenes.

Android
2026-02-175 min read
Flutter Feels Clean… Until Real Users Touch It

I thought Flutter was easy. Then production slapped me. What actually breaks when you move from tutorials to production.

ProductionFlutter
2026-02-154 min read
🔐 Biometric Login in Flutter (Riverpod + Bloc)

Fintech-grade secure architecture for biometric login — Riverpod and Bloc implementations side by side, with a secure token flow.

Fintech securityFlutter
Page 1 of 4
Get new posts by email

No spam, no schedule — just an email when a new post goes up.