I have been building an app with a custom backend that I have deployed to AWS, but also using two separate Supabase environments named "Staging" and "Prod". I have a CI/CD setup in place for everything on the backend, and migrations are well handled for Supabase if I wish to make changes, test it in staging and later merge it into prod.
My main objective is speed of iteration, meaning that I am looking for the workflow with the least blockers to adding new features. My main concern is breaking changes to the schema, which are well handled on the backend, but I am afraid of how this is handled in my Flutterflow project.
My question is: What is the best approach to handle two environments when developing in Flutterflow?