When using Flutter, the web is just another target for your apps. When you use the following command:
flutter build web
what happens is that the Dart code gets compiled to JavaScript and then minified for use in production. After that, your source can be deployed to any web server, including Firebase. As you saw in the first recipe in this chapter, you can also choose a web-renderer to suit your needs.
Flutter developers recommend using Flutter for the web when you want to build progressive web applications, single-page applications, or when you need to port mobile apps to the web. It is not recommended for static text-based HTML content, even though Flutter fully supports this scenario as well.
The Firebase Command Line Interface makes publishing a web app with Flutter extremely easy. Here are the steps that you should take, and you followed in this recipe:
- You create a Firebase project.
- You install the Firebase CLI (only once for each developing machine).
- You run firebase...