Is it smart to have a website that shall go into production ~July be developed with Flutter for Web considering Flutter-based mobile apps may follow 2021?
I am planning website project and will start looking for a developer this week to build an MVP. I know I want Django for the backend, but frontend-wise I am not so sure.
Its my first larger website project and I am not really familiar with different frontend technologies.
I guess I need to trade off between cheaper implementation of an MVP that I need to check if the idea could finance itself and something that is more expensice upfront that could last longer.
In the long run, if the MVP is successful, I could imagine having native web as well. Flutter seems to be a very interesting framework to minimize development cost. However, initially it will be web only and Flutter is only in beta phase there.
The options I see are:
Well, it will. Many developers globally consider Flutter for enterprise web development because of the wide range of features it has to offer. Ever since its introduction, it has been fruitful for making app development easier than native apps.
However, we're here to prove to you that Flutter is mature enough to become the right MVP framework, and using it within your startup project is definitely not risky as you may suppose.
Is Flutter or Dart enough for making a complete mobile app? To make the UI designs and Good looking transitions of pages, Dart and flutter is enough. But to make a complete mobile app you might also wanna learn how web servers & Databases work.
For websites (blogs and other text-heavy sites), Flutter web isn't suitable. As you said, it has issues with SEO as it doesn't lay out the site using HTML, meaning that search engines can't really index it. Scrolling is also weird with Flutter Web as Flutter handles the scrolling, not the browser.
I think I am eligible to answer this question as I am currently working on these techs (Flutter, Django, Angular, etc.). So I am assuming you want to start the development in the next two weeks.
My One-Line suggestion would be not to go with Flutter until your first priority is a mobile app.
There is still uncertainty about the stable release of Flutter Web and it's not confirmed if the Flutter team is going to release the stable release of Flutter Web by next year's summer. I have done POC with it and still find it unstable for production release as it has many issues. Flutter's official website itself does not suggest you deploy it in production for the web. You can read it here
If any developer starts development with Flutter for a website now, the developer can face many issues in the development and may not find some features which you want the website to have. So it's not mature enough right now to develop a website for production.
If you want an app then you can go with Flutter without any second thought. Many companies and startups are using it for production. You can check here
So it's very unlikely to be production-ready for Flutter-Web by July'21. You can check the milestones for Flutter here and I think it will take 0.5 to 1 year after the stable release of Flutter to be production-ready for the web.
To answer your third question, I need to know the complexity of the website. Probably you can start with AngularDart and it can reduce migration efforts in the future.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With