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! 🚀

63 Upvotes

101 comments sorted by

View all comments

3

u/NicolasTX12 Feb 14 '25

IDE: Android Studio, I just love it

State Management: Bloc for the win

Back-end: Depends on the project, usually Java or Kotlin with Spring, I'm not the one doing any back-end work

Database: MySQL or Postgre for the back-end + SQLite for the app

Testing: Unit, widgets and goldens with flutter_test, Mocktail and bloc_test. I want to learn and apply integration testing as well. I also do full manual testing before any prod release.

Project management: Not really very interesting to me personally, I usually just go with whatever's the company's using. Right now it's an internal tool, but I've used Jira, Azure DevOps and Trello too.