What do you all think is the best way to develop a cross platform app for Andriod, iOS and Desktop (Responsive)?

Reply to this note

Please Login to reply.

Discussion

Flutter is a good candidate.

Interesting, I have not heard about it. Looks like it's mostly Dart.

It is Dart yes. I think it would have been much better if it was based off a more popular language but it works quite well. Dart is basically Java with a bit of JavaScript mixed in.

Both widely known and familiar languages. How's the library support?

Fairly good, you're going to give up some of the best platform specific libraries since you have to support multiple but I've used Flutter in production and haven't run into any deal breakers yet.

Electron/Cordova + JavaScript seems to have been a popular way. Tauri w/ Rust, looks like it could be a candidate on the desktop side.

However, I tend to think native UI toolkit/componets in each platform work better, more familiar. So reusable libraries/API with UI specific to each platform.