BEST PRACTICES

Building Flutter Web Applications

If your app supports Flutter Web, you can also build the Flutter web app along with the Flutter iOS or Android build.

With Appcircle, you can manage your entire Flutter build workflows both for mobile and web without the need for any third party solutions.

Flutter Web Build is available as a workflow step in the workflow marketplace. Just configure your project as you would for iOS or Android and add the Flutter Build for Web step anywhere after the Flutter Install step to include a web build in the workflow.

If you want to build your Flutter project only for web, you can add a Flutter Android project in the standard way, save your project configuration once, and then remove all the Android-related steps from the build workflow.

In this case, the workflow may look like the following:

If you want to deploy your web output automatically, you can use a Custom Script or upload it to Amazon S3.

Once your build is configured, it can be built manually or automatically in the same way with other apps. With Flutter 2.0, you can build your Flutter web apps in the stable channel. (In Flutter 1.x, it was necessary to use the beta channel.)

After a build, you can download the web build output manually from the build artifact list as the web.zip file.