One of the major drawbacks of using FlutterFlow is that testing and debugging can be quite challenging. While I am not referring to building a native app, the web app portion can also be a bit of a time-killer.
With FlutterFlow, you need to launch an instance to test, and each instance can only last for 30 minutes. This means that you need to make changes, refresh the screen to see the results, and if you hit the 30-minute threshold, you need to start a new instance. The results you see on your testing instance may differ from the actual production testing, but that’s another story to tell.