Building a Booking Web App with Flutter

Hi everyone!

I’m planning to build a booking web application (something like an All Service Booking App) and I’m considering using Flutter Web instead of traditional frameworks like Next.js or Vue.js.

Here are my thoughts and some questions for the community:

Why Flutter Web?
– Cross-platform: single codebase for web + mobile (iOS & Android) + even desktop
– Faster prototyping thanks to Flutter’s widgets and hot reload
– Consistent UI/UX across all devices

My questions:
– On iOS and Windows devices, Flutter Web works great for me.
– But on Android phones, it feels a bit slower, sometimes with scroll jank and heavier initial load.
– Does anyone have experience optimizing Flutter Web for Android browsers?
– Are there best practices to make performance closer to what we get on desktop/iOS?
– For a production booking app (which may have forms, calendar, payments, dashboards etc.) — is Flutter Web mature enough?

In summary:

Can Flutter Web really be a practical choice to launch a booking app faster than traditional frameworks?
What are the real limitations or pain points I should be aware of?

Thanks in advance for your insights!
Happy coding!

(This is text optimized with AI. Because my English is not good enough)

In my experience I have used flutter_screenutil package and it works very well to me, even using Flutter Web.