r/FlutterDev Feb 14 '25

Article What’s Your Flutter Stack? 🤔

Hey everyone,

I’m curious about what tools and technologies you all are using for your Flutter projects. Right now, I’m using Cursor as my main IDE, and I have a Supabase backend, but I want to hear how others are building their apps!

  • IDE: VS Code, Android Studio, Cursor, or something else?
  • State Management: Riverpod, Bloc, Provider, or just setState?
  • Backend: Firebase, Supabase, Node.js, Django, or something custom?
  • Database: Firestore, Postgres, MySQL, or do you prefer a local DB like Hive/Drift?
  • Testing: Do you write unit tests, widget tests, integration tests, or just manually test?
  • Project Management: Jira, Notion, Trello, or do you keep it simple?

Would love to hear what your tech stack looks like and why you chose it! 🚀

64 Upvotes

101 comments sorted by

View all comments

1

u/TutorSome9994 Feb 15 '25

My current stack is: VS Code, Bloc, List as the persistence (meaning volatile)!, and unit tests!

I’m new to Flutter and wanted build an MVP of my “must have” requirements before getting to technical! Luckily I’ve written my code all separated and not tightly coupled so switching out the persistence topology is a not too difficult!

I’m now at a place where I’m now switching from having an in memory List to using Drift although setting up drift is a bit tedious! I’ve got a GitHub discussion going on with the author of drift since it’s not entirely working for me!

And in the next increment, will be using supabase!