10
coolq
7y

Hey everyone!

TL;DR I'm looking for a way to make a webapp for iOS.

I am developing an app for iOS devices. I am more familiar with JS, CSS and HTML, not to mention I have already created a fair chunk of the app. So it would be great if there was a solution that worked like UIWebView/WKWebView. I've had numerous issues with both of these widgets. UIWebView worked the best, most like a normal browser renderer, however still has some very annoying anomalies. For instance the input box could be covered up such so that you could still type but not see what you were typing, no other web browser does this. I've had plenty of issues that I have had to find hacky workarounds for. Is there a better way? I've heard of Titanium by Appcelerator, however I wanted to get as many opinions as a can.

Thanks!

Comments
  • 3
    Give ionic.io a try. They release ionic v4 soon. I think this woud be some cool stuff.
  • 1
    @JackToolsNet

    Thanks for your suggestion!

    Ionic looks brilliant, I'm going with it :)
  • 1
    you could also try react native, it’s based on react.js and it’s multiplatform.
  • 1
    @kimailis
    Hmm, are there any good tutorials you could link me to? Sounds interesting!!
  • 0
    @ebourgess
    Eyy thanks!! I'll go through each of these
  • 2
    The options are nearly endless. This is realy a problem. Shoud I ride this horse or that or the other one. Sleepless nights.....😒
  • 1
    @JackToolsNet well you can still choose what suits you best.
    Most of the Frameworks and libarys still have different trade offs.
    For example performance. If you want the best performance for your mobile app using web technologies you would go with something like react native. But on the other side you need to be somehow familiar with how react works. So you always have to choose based on your recuirments
  • 1
    @Nino9612 absolutly correct
  • 1
    I personally would make my webapp a PWA (https://developers.google.com/web/...). Allows for offline-caching and most stuff you need for a webapp.

    On top, I personally would avoid trying to release webwrappers. Apple is pretty strict with what they want and what not. Got several apps (which were basically webwrapper with push-notification support) declined while others were published.

    Also saves you 99$ a year
  • 0
    @ebourgess
    Does Flutter work as a normal webapp, can I program it like a standard website? Does it work on iOS?

    @JackToolsNet I might be facing sleepless nights too ;-;

    @Nino9612
    That makes sense, I'm not too concerned about performance, the JS is pretty minimal, and the HTML isn't overly busy.

    @joshinator
    Based on what you said, I found that Apple almost never accepts apps that are developed using webviews only.

    I guess I'll go with a progressive webapp, thanks :)
  • 2
  • 0
  • 1
    You would need to rewrite your app in dart, the language itself is not that hard. And the idea of flutter is similar to React and Vue, you write components for most stuff (called Widgets in Dart).

    The apps I uploaded (almost 20 times) were wrappers for web-shops with push notifications. ~15 got approved without any issue while others got declined several times. I guess depends a lot on who is reviewing your app and his mood :D
  • 0
    @joshinator
    Thank you for your insight, I've always liked Dart, I fairly closely follow one of the major devs of that language.

    As you can likely tell, I haven't much experience with Flutter, except that it looks really cool. I may use it in future projects, however considering so much is already done in the standard web stack... Ehhhh xP
Add Comment