Flutter + Construct 3

From the Asset Store
Simple yet very life-like rag doll made with Physics!
  • Hi,

    I'm following Construct developments for a very long time but what keeps me out is the Cordova wrapping (for Android/iOS). This wrapper makes mobile apps to start in a stuttery way and the app icon doesn't seem to be pressed when user touches it (I hope you understand what I'm talking about). The feeling is of somewhat "broken".

    Recently, I started developing in Flutter and while it is a thin and wonderful shell for apps, it doesn't provide the simplicity and productivity of Contrust 3 for games. I know how to code and I'm doing this for many years with many game platforms and native code, however nothing can beat the event-sheets of Construct, in terms of productivity!

    I wonder if it's possible (with any costs or effort) to wrap Construct html exported files within a Flutter WebView. It seems that Flutter can load local html files so I don't see the reason for this to not be technically possible.

    This would be something huge! You would keep the productivity of Construct 3 and additionally gain the buttery start-up times and feeling of a Flutter app. Furthermore, you would gain the availability of hundreds packages that Flutter has (like full Firebase, and other services) that are difficult to be provided and supported officialy by Construct/Cordova, whereas in Flutter some of them are open-source and official (Google) and you know that Flutter is exponentially growing, so the whole scenario is extremely future proof.

    So, has anyone combined Construct 3 with Flutter WebViews till now? I'm ready to join your family if that would be possible! Thanks for your time :)

  • I'm following Construct developments for a very long time but what keeps me out is the Cordova wrapping (for Android/iOS). This wrapper makes mobile apps to start in a stuttery way and the app icon doesn't seem to be pressed when user touches it

    I've never seen or heard any other reports of this. Do you have an example? It should all be working perfectly smoothly.

    Not only would using a different framework be a huge project to port everything over, it will also use exactly the same browser engine in the webview, so I can't see any technical reason for the performance to be any different.

  • Thanks for the answer. I will try some construct games to other devices to better see their start-up responsiveness. Maybe some other forum members can help with their experience too.

    Regarding flutter, I am just talking about nesting construct html5 exports to a flutter webview - not porting anything. Construct 3 is an excellent product, I wouldn't like anything to be changed or ported from html5. However someone could for example use some 3rd party services on the host side (flutter) and communicate some info to c3 javascript (with messages). But the extensions of functionality is not my priority, I mostly would like to host html5 inside flutter instead of cordova...

    I have read that other guys have done this with flutter + phaser, so it must be doable technically with construct 3 too?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • We have several major features that are integrated with Cordova, such as IAP and ads. Are you saying we should just throw those out?

  • Oh I see. So the product is not just exporting html5/js to cordova but is structurally connected to it. I didn't know this. I guessed that people use various wrappers beyond cordova without problems but this was probably the case only for construct 2.

    I'm going to better evaluate the product. Thanks again for your time.

  • I'm following Construct developments for a very long time but what keeps me out is the Cordova wrapping (for Android/iOS). This wrapper makes mobile apps to start in a stuttery way and the app icon doesn't seem to be pressed when user touches it (I hope you understand what I'm talking about). The feeling is of somewhat "broken".

    Since you wanted some input from other forum members as well.. :)

    I have never heard of this issue you describing, so it might be something for your specific device only. Try another one (a new one).

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)