Cross platform (iOS, Android, Web) app

SvelteKit + Capacitor.
Depends what you are after though.
 
Don't do Dev myself although attempted at some stage looking at React (Nativ). With my limited knowledge React seemed to be user friendly it if I did put more effort in. I did find JavaScript a bit daunting but React seemed to make it easier. Some say you must do JavaScript first and then ReactJS etc. But who cares , do whatever you want and Google is your friend. AI these days.

 
Last edited:
An application, with server side logic, that is hosted o the web and accessed via browser… and doesn’t require additional client software installation to run... well that's the definition in the context I gave it. A web app could technically be anything that is hosted on a web server and listens for connections over http protocol.

There's a difference between a web app and a website; you're describing a website.

Anyway that's not important. You'll want to use Flutter for mobile and then something else for the server that the apps will connect to. As for the web app / site - you need to use something else depending on requirements.

In summary:

Mobile - Flutter
Server - Any backend technology you like
Website / App - HTML, CSS, etc
 
Nope, why would you say that?

Because it's true. Here's the key difference between the two:

  • A website is like a digital brochure — you read it.
  • A web app is like an online tool — you use it.
Example of a website is www.bbc.com. An example of a web app - https://chatgpt.com/ (A tool you use for AI)

Elaborate on why you wouldn't use Flutter for the web interface?

It would depend. If I wanted a PWA - then yeah maybe use flutter for that. For a website? There are better alternatives.
 
you’ll have to back that up. Sounds like opinion.
Wordpress is a web app. You can use it to produce websites, but it is a web app. It has a back end and server side logic. I can even create static websites with Wordpress and deploy them independent to it, but Wordpress itself remains a web app whether my website visitors login or interact with the admin side or not.

What I’m doing is creating an app that runs in a browser and as a native mobile app. Flutter seems ideal for all 3 of those. I do have a separate c# app for database interaction via API, but users interact with the app.

Look, I am not getting into it with you regarding what a website vs a web app is - I simply don't care enough about the subject and was just telling you the differences. If you feel different, fine, you do you.

What I’m doing is creating an app that runs in a browser and as a native mobile app. Flutter seems ideal for all 3 of those. I do have a separate c# app for database interaction via API, but users interact with the app.

Okay, good luck.
 
you’ll have to back that up. Sounds like opinion.
Wordpress is a web app. You can use it to produce websites, but it is a web app. It has a back end and server side logic. I can even create static websites with Wordpress and deploy them independent to it, but Wordpress itself remains a web app whether my website visitors login or interact with the admin side or not.

What I’m doing is creating an app that runs in a browser and as a native mobile app. Flutter seems ideal for all 3 of those. I do have a separate c# app for database interaction via API, but users interact with the app.
Wordpress is a web app, but it produces static pages. Website -> static page, web app -> dynamic / changes based on user input. The tool bit was a good example imho, and it depends on how the end user uses it.

---
My answer would be what is your budget / size of company.

I would probably just use Vue and have a web app, lots of users no longer want to install apps at all. If everything you do can be done via browser API, use that. If need be, package it as a PWA. If your company then made enough money / has a need, make a specific app for it (by need, you want to have it be those few tens/hundreds of ms faster, better notification access, etc., as you're competing on a large scale).

If it's an internal tool, write it as native if you know it will only ever be used for e.g. Android.
 
If your project is web first I’d lean towards Quasar. You can reuse components across web and mobile, and it’s strong when it comes to SEO, crawlability, and behaving like a proper website.

If your app is mobile centric then flutter is the better fit.
 
It doesn’t produce static pages by default, you need a plugin for that. It produces database driven pages using php.
If the pages are dynamically produced from a DB they’re not static. If your website content doesn’t change often you can benefit massively from converting pages to static and hosting without the php and DB, but Wordpress is natively dynamic.

If you don’t believe me, try hosting it without Php.
Static in that it's always the same content being served.
 
Top
Sign up to the MyBroadband newsletter
X