Has anyone built an iPhone app using scalajs and ionic … recently?
I found some signs people tried it about a decade ago.
Thanks,
David
Has anyone built an iPhone app using scalajs and ionic … recently?
I found some signs people tried it about a decade ago.
Thanks,
David
Its not a hard technique: you can use a Progressive web app ie: Progressive web apps | MDN
and wrap all this in scala.js + laminar
Really, not something hard to do: works fine on the number of devices / specific feature, depending on the browser etc
i don’t know much about iOS but because of my experience in the Android development, I would suggest to be very careful about calling it “not hard”. I know an Android/iOS app might superficially look like a desktop app made with Electron, but there are many issues with it that are not evident from the start:
Different screen sizes and resolutions mean that certain UI elements need to have different versions. The app needs to know the phone model it’s run on, and needs to be able to display the proper UI elements for that phone. (I admit it’s a smaller issue on iPhone than on Android, but it’s still there).
Switching between the portrait and landscape, and light/dark modes make displaying the GUI right even more complicated.
Access to different phone’s features and settings requires more work than in the case of a desktop app. That’s actually more difficult on iOS than Android, as far as I know, and your app has to know how to use iOS API.
There might be some problems with publishing such an app in the Apple store, not all of them just technical.
In short, I’m not saying it’s impossible, but there are surely reasons it’s not a popular way.
I totally agree with you if we are referring to commercial software available across various devices