Best Way to Use Godot for a Food Menu Prices App with WebView or Dynamic Content?

Question

I run a food menu prices website and I’m exploring ways to use Godot to build a simple app (Android/web) that displays my content—ideally using a WebView or loading dynamic data like menu categories and prices.

Is Godot suitable for this kind of content-focused app, or would it be overkill? If so, what would be the best approach to integrate WebView or dynamic menu loading in Godot?

Appreciate any advice, plugins, or workflow tips. Thanks in advance!

I don’t think it would be overkill at all.

Yes, your APK might be larger than if you just used native tools, but is this really a problem? Probably not.

Yes, some aspects of Android API’s might be difficult to deal with using Godot and you may have some limitations, but is what you are building dependent on these? Probably not.

Even if your first iteration is built in Godot and you later encounter limitations, you’ll still have a functional prototype. This working demo can serve as a valuable reference if you decide to switch to a native Android app, making it much easier for an Android developer to understand your requirements and significantly reducing development time and costs for a commercial project.

How you approach your dynamic menus depends on how you want them to behave. If it is a simple implementation you can use the inbuilt Godot nodes, however I would suspect that you would be better off creating your own custom ‘menus’ based on user interactions and your own scripts (with buttons, touch controls, tweens, animations etc) so you retain full control on their behaviour. However scroll containers, drop menus and other UI nodes already contain tons of flexibility out of the box, these might be enough for you.

I saw a post with a great example of drop down menus recently on here, I will look for the link for you but I may not be able to find it again.

Hope that helps in some way and good luck with your implementation. I hope it goes well.

I found the link:

By @sgc6512 it is a slick implementation of a drop menu, might be useful to you.

PS I also forgot the added benefit that if you build it with Godot, you then have access to many other platforms to export it to, not limited to just Android of course. That surely has to be a massive benefit!

1 Like