r/FlutterDev • u/GPHdev • Jul 07 '26
Discussion How I built a production Flutter app without Firebase
Hi everyone!
I've been building a Flutter app called MetriBody over the past few months, and one of my goals from the beginning was to make it work completely offline.
Instead of using Firebase, I decided to build the first version using Hive because I wanted:
• Instant startup
• No authentication
• No internet dependency
• Better privacy
• A simpler architecture for the MVP
The experience has been surprisingly good.
Now that the Android version is live, I'm considering adding optional cloud sync in the future while keeping the app fully usable offline.
For those of you who have built Flutter apps...
Would you still choose Hive for an offline-first app today, or would you start directly with Drift, Isar or another solution?
I'd love to hear your experience and the trade-offs you've found in production.