Kuan

October 5, 2022

Why Flutter? Because Flutter Web makes sense now.

4 years ago, I learned about AngularDart during my Flutter journey. 2 years ago, I built 3 web applications with AngularDart. Two of them are for my startup. One out of three applications are still running and kicking in the wild, doing software stuff: fixing real-world problems.

2 years ago, there was news coming out of Flutter: The launch of the Flutter Web beta. It was terrible back then. The performance is terrible. It's bugged. It's limited. I passed it up and continue with my AngularDart project. Not long after, Google announced the decision to ditch external support of AngularDart. I am not surprised that after watching Flutter Web is taking shape day by day.

Instead of changing gear and replacing my startup project with Flutter, I went for more web-native approaches. Building honest JavaScript web applications. So far so good.

Fate it is. Flutter Web does knock on my door not too long ago. The boss of itbh, Christoph Hermann, who commissioned one of my AngularDart projects, asked if I want to upgrade the previous project to use Flutter. Of course!

I was sceptical. But having a project and funding (very important), I am fearless to give Flutter and Flutter web a real trial. We got into the work and one year++ later, we are very satisfied.

Flutter Web delivered. We built a release version before and have a complex table with complex filter manipulation and seeing the web application update it visual buttery smooth. I am impressed. Flutter Web perform really well now in browsers!

Making web applications with Flutter makes sense now. 

About Kuan

Web developer building with Flutter, Svelte and JavaScript. Recently fell in love with functional programming.

Malaysian. Proud Sabahan. Ex game developer but still like playing games.

New found hobby is outdoor camping with my love.