FilledStacks

Share this post

Is Flutter Web Stable?

filledstacks.substack.com

Discover more from FilledStacks

Weekly newsletter focused on using software engineering fundamentals to build high quality front-end applications.
Over 1,000 subscribers
Continue reading
Sign in

Is Flutter Web Stable?

Absolutely, let's talk about current features and what's coming next.

Dane Mackier
Jul 21, 2023
7
Share this post

Is Flutter Web Stable?

filledstacks.substack.com
Share

This is a question I get asked and see all over the internet.

In this post, I’d like to point out some reasons to invest in Flutter and trust its stability as a web application-building framework.

The reason most people still ask this question can often be answered by them not knowing the difference between a website and a web application.

Flutter Web is definitely stable, and there are even more improvements on the way.

In this post, I want to dive into:

  • Stability status of Flutter

  • Showcase some companies using Flutter

  • Highlight some upcoming improvements

My hope is that you’ll be able to make a better decision on your technical choice when it comes to investing in Flutter Web.

Stability status of Flutter

Flutter Web was announced as stable when Flutter 2 was released in March 2021. This means that it’s been stable for over 2 years to date, and a lot of improvements have been made:

  • Image decoding: automatic use of the ImageDecorder API in browsers

  • Custom shaders on the web: the ability to render shaders in a web application

  • Lifecycle system: customize splash, loading, and interactivity before Flutter starts.

  • Flutter element embedding: Host your app on another website and interact with it

  • Html Element embedding: The ability to host native HTML portions in your Flutter app

With these types of features, the functionality and usage of Flutter expand from the basic form-based web application to something much more interactive.

Companies using Flutter

The proof is in the pudding, there’s a reason apps that are highly interactive are using Flutter to build their web apps. Not only is it awesome to use, but they will all get desktop applications with much less effort. Here are some projects I like using Flutter:

  • Reflectly: A modern journaling app

  • Rows: A smart spreadsheet application.

  • Supernova: Helps build design systems

  • Rive: An interactive animation-building tool.

  • Superlist: Also called the most hyped todo list

  • Theta: Remote UI design built for Flutter with Flutter

Besides those, there are other large companies invested in Flutter:

  • BMW

  • Toyota

  • Tencent

  • eBay Motors

  • PUBG Mobile

  • Alibaba Group

Upcoming improvements

In addition to the features mentioned above, there are many improvements expected in Flutter that will make the performance even better than expected.

  • Web assembly: Flutter is actively working on web assembly, and actually gave a talk at the Web assembly conference earlier this year. The improvements this will bring will be outstanding.

  • Interactive Flutter Element embedding: The ability to embed your Flutter app into another website and be able to send data to and from it, essentially sharing state with the hosting website. This improvement alone means you can create a static blog and add a single interactive element to it, like an example of your code running 🔥

There are a lot more coming, but these 2 I’m the most excited about. It shows the direction Flutter is heading as the Framework grows. These features and additional new tools like Shorebird and Theta will make for a great environment where teams can build great products.

If you’re interested in learning how to build production Flutter Web applications, you can check out my Flutter web course where I share my production solutions for form building, responsive UI, remote logging, and environment setups.

If you enjoyed this, subscribe to get more like this directly in your inbox every week.

7
Share this post

Is Flutter Web Stable?

filledstacks.substack.com
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 FilledStacks (Pty) Ltd
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing