DEV Community

Discussion on: Flutter for Web: An Ultimate Guide

Collapse
karan_shah89 profile image
Karan Shah Author

Yes, I agree that ionic presents a good option in that sense but PWAs are still not the primary focus for most businesses as they're not fully supported by Apple.

Flutter helps you build mobile apps and web apps with the same codebase unlike React Native and Ionic who can't make native apps.

For most products, PWAs are a way to increase their reach and do not replace native apps which usually provide a superior performance and thus experience.

In future, if Flutter is able to hone it's Web Support, it would definitely be preferred over other frameworks IMO

Collapse
mlynch profile image
Max Lynch • Edited on

Flutter helps you build mobile apps and web apps with the same codebase unlike React Native and Ionic who can't make native apps.

That's just not true at all. It's worth reading this post which explains how these technologies work and that Capacitor/Ionic apps are native apps with full access to native APIs: medium.com/@maxlynch/cordova-ionic...

Flutter isn't using native controls. It's drawing its own rectangles on the screen which is really no different from Ionic which is doing the same just through the web renderer. React Native, in contrast, does actually use system controls.

Flutter helps you build mobile apps and web apps with the same codebase

This is literally what Ionic + Capacitor (and Cordova) does, only the web apps are production ready and high performance while Flutter Web is a major resource hog and not viable for PWAs.