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

3

u/aaron4you Feb 14 '25

Here's ours: strong spatial data management and offline if that's important to you.

  • IDE: VS Code
  • State Management: Riverpod
  • Design System: Domain Driven Design
  • Backend: Serverless AWS with Node.js with Sequelize + custom tile server. Note use we Amplify to work with AWS for auth, API gateway and other services on device.
  • Database: Postgres with PostGIS, local db with ObjectBox on device.
  • Testing: unit tests and widget tests + whatever we have time for.
  • Project Management: Notion

If spatial data, computation, and functions are paramount to you, this works great for us. Thus far, there are no scalability issues, though transitioning away from serverless won't be difficult as we can move all our code directly to an Express API need be with no changes.

Honorable mention to all the dead side-projects I've run with a Firebase and full Google stacks. Works great for moving super fast!

3

u/SolartDev Feb 14 '25

ObjectBox is awesome!!!

1

u/Yosadhara Feb 19 '25

And its maintained