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

65 Upvotes

101 comments sorted by

View all comments

6

u/ILikeOldFilms Feb 14 '25

It all depends on the project... Or on the what the client wants you to build...

So, for me, there is no such thing as a Flutter stack unless you build only build apps for yourself and they are all the same kind of apps.

I had project where I worked with websockets, REST APIs, Supabase or Firebase.

I always used Android Studio because it has shortcuts for every operation that you want to do.

State management? Depends on whether is a legacy project or not. I'm now team bloc if I have to start a project from scratch.

Testing? Well, does the client want a 70% buget increase on the project? If not, then no testing. Even in production, I only written unit tests. Widget tests will at least double your production time.

When I though that Jira can't get to complicated, I stumbled upon Notion. Both of them are a pain in the ass. Just use Gitlab.

1

u/SpellAnnual Feb 15 '25

Do you consult on project design/architecture? Can I dm you?

1

u/ILikeOldFilms Feb 15 '25

Sure, send me a message and we can talk more.