six months of nights and weekends. almost quit twice. but it's actually on the Play Store now
so built it because every bill-splitting app I tried was either ugly or locked the useful stuff behind a paywall. ended up with Riverpod + Drift + Supabase offline-first, cloud sync. the charts took me three full evenings to get feeling right, which is probably too long but whatever, they look good now
only 10+ downloads so far. it's fine, it's day one
link in comments if you're curious. mainly posting because I want real feedback on the UI and curious what stack people are using for local + cloud state in prod managing Riverpod + Drift + Supabase together feels like a lot of moving parts sometimes, not sure if I'm overcomplicating it
The user has launched a Flutter app for bill splitting and budget tracking, using Riverpod, Drift, and Supabase for offline-first and cloud sync functionality. They are seeking feedback on the app's UI and the complexity of managing the stack. The app is available on the Play Store, and the user is curious about other developers' stack choices for similar applications.
Play Store link: https://play.google.com/store/apps/details?id=app.spndx.mobile
honest feedback appreciated, especially on the UI
Honestly shipping is already a huge win. Most people never get past the “half-finished side project” phase. Riverpod + Drift + Supabase does sound like a lot, but offline-first apps naturally get complex fast. If the UX feels smooth, the stack is probably justified.
Yes it's headache to keep app as it work offline and sync letter with cloud so user never lose data
I also focused on UI UX lot to make it look great and easy to use with meaningful insight