How to Solve Slow Initial Loading Time for Web Apps? My Proposed Solution

General Conversations

Hi FlutterFlow Community,

I’ve been building an app with FlutterFlow, and I’m really impressed with how easy and fast the platform makes development. However, I’ve encountered a significant issue with the web version of the app: the initial loading time is too long.

When users open the app in a browser for the first time, it often takes several seconds to load. Unfortunately, many users lose patience and leave the page before it’s fully loaded. This is especially problematic when trying to attract new users, as a slow-loading homepage can give the wrong impression about the app or business.

To tackle this, I’ve come up with the following solution and wanted to get your feedback:

My Idea

  1. Static Homepage:
    I plan to create a traditional homepage using HTML/JS/CSS. This page would load almost instantly and would live at https://xyz.com.

  2. Login and Redirect:
    On this static page, users would log in. After logging in, they would be redirected to the FlutterFlow app at https://app.xyz.com/splash.

  3. Server-Side Redirect:
    If someone goes directly to https://app.xyz.com, the server would automatically redirect them to the static homepage for login.

Questions

  1. Has anyone here tried implementing a similar solution?

  2. Are there any technical challenges I should be aware of, especially with the default FlutterFlow Hosting setup?

  3. Do you think FlutterFlow could benefit from a feature that lets users integrate a custom static homepage directly within their hosted apps?

I’d love to hear your thoughts or suggestions! Let me know if you have any advice, or if you’ve tackled this issue differently in your projects.

Thanks in advance!

Best regards,
Pawel

3
1 reply