![]() ![]() So it doesn't use the platform widgets, but implements their look and feel itself. Because flutter has its own renderer based on skia. If you have sufficient manpower, it makes a lot of sense to develop a native app.įlutter will always have to catch up to native apps. Notably, react native does not run on the Web. That allows you to run the same thing on the Web. If you really want to max out code reuse across all platforms, you'll probably choose a hybrid mobile app with something like ionic. On mobile I think there's a lot of competition : ![]() Many important plugins are not stable yet (such as the camera). Code reuse and developer experience are great.īut it's still a comparatively young framework. ![]() I think that flutter on mobile makes a lot of sense. A couple of seconds of additional waiting time until your website has loaded can lead to a crazy bounce rate (users leaving).įor mobile applications the story is different. If you use the dom renderer, there is a lot of stuttering, particularly on Firefox, if you use canvaskit, time to interactive is a nightmare.įlutter on the web can be a viable solution if you have a highly complex and graphically intensive user interface.īut even then, there will be at least a landing page before the flutter application.īig companies really care about metrics like time to interactive, and for a good reason. The lighthouse score of any flutter web app tells a clear story : it takes too long to download and run the flutter framework. I don't think that flutter can compete with react for creating websites. Maybe Compose Multiplatform will be the only real contender as soon as it has iOS support. React Native will forever suffer due to the JS bridge and being just a wrapper for native components MAUI is no better with the reports of bad developer experience/debugging. So the point is, Flutter is here to stay and in my opinion, overall it's far better than all current cross platform options. It's in Google's interest to keep the project alive given that Flutter is now a first class option for Ubuntu apps and if Fuschia ever hits the mainstream, Flutter will be the default UI SDK. Angular, although being rewritten in v2 is still alive and kicking Golang popularity is increasing each year and is highly viable for cloud computing I don't see why Dart should die at this point (it came close because of its original purpose to be an alternate language on the browser even though everyone and their grandmothers preferred JavaScript), but Flutter saved it and I don't see it dying at all now. Stuff in the software development world stays a lot longer. Yes Google history can't go unnoticed but that usually applies to end-user services (Google+, Google Music, etc.). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |