For me, as a long-time Dart user, the emphasis on Firebase for Flutter surprised me at first, given that there are several existing server-side frameworks in Dart that could be used to create full-stack apps. I personally found myself frustrated at the difficulties and breakages that sometimes come with upgrading native plugins between versions of Flutter, so for some time I was confused.
But it actually makes sense on a closer look. Dart on the server is not officially supported, as the primary focus of Dart is use as a client-side language, so it would be a bit confusing for the Flutter documentation to recommend using Dart for a backend.
That being said, I think Flutter is a great platform for quickly building apps, and getting consistent behavior across different vendors. I think that it can only continue to get better.
But it actually makes sense on a closer look. Dart on the server is not officially supported, as the primary focus of Dart is use as a client-side language, so it would be a bit confusing for the Flutter documentation to recommend using Dart for a backend.
That being said, I think Flutter is a great platform for quickly building apps, and getting consistent behavior across different vendors. I think that it can only continue to get better.