We recently published the web app for Dropzone Plus that is written entirely in Flutter Web. Because web support for Flutter is very new and just rece

Building a production ready Flutter Web App

submited by
Style Pass
2021-09-24 19:00:06

We recently published the web app for Dropzone Plus that is written entirely in Flutter Web. Because web support for Flutter is very new and just recently became stable I wanted to share my experience to help other developers make a choice if they are considering using it.

TL;DR: Working with flutter is fun and efficient and the resulting app is great but not quite on par with a native HTML web app (yet). If you intend on releasing mobile and desktop apps as well, and/or your app is supposed to feel more like an app than a website, then you’ll be very happy with Flutter.

At Dropzone we decided to build our server API with gRPC and Dart because we have a lot of experience with Dart and a natural aversion to JavaScript or TypeScript for server code. That’s why we felt that choosing a frontend framework that uses dart would be ideal to reduce the amount of languages in use.

In the dart world there are only two frontend frameworks that can be taken seriously: Angular Dart and Flutter. Although the Angular Dart team has announced that they would continue maintaining the project, it has been made clear that the primary focus of the project would be Google’s internal use (it is heavily used in the Google Play and Google Ads department). I’ve built a few Angular Dart apps and although the framework is solid, I don’t particularly enjoy using it, and wanted to try something new as well as something that has a more stable future.

Leave a Comment