1

I'd like to ask peoples opinions on building cross platform apps. So basically I'm on windows, and these insatiably annoying project leads (I fell for the "you code make me an app" one) want it to be cross platform. My first thought was PWAs, but then read that apple are dicks and some of the most important features are not actually supported (#!@?). So then it's ionic or Cordova, but who likes CSS? Or Angular 2? And for a native experience, I'd want to follow both iOS and android design patterns in the same codebase which is way beyond my pay grade. React native comes from Facebook, so I already hate it. Should I just build an android app and cross the iOS bridge later or build a not very native feeling, not vertically centred cross platform Cordova thing? Anyone who's had experience using Cordova care to comment on their successes / failures?

Comments
  • 1
    Have you heard of Kivy before? ^^ https://kivy.org
  • 0
    @KeyWeeUsr I never thought I'd see the day when you could build a mobile app in python ☺️
  • 1
    @nickdbush and yet here it is rocking on! :P some said on IRC that iOS is kind of buggy, but I've never had an option to try it, so... yet other platforms work fine ^^
  • 1
    Use the google library "closure" it's got all you need and integrates with angular
  • 0
    @champion01 if you're talking about the pwa thing, it's that they don't support service workers... right?
  • 3
    If you know C#, Xamarin could be an option for you.
  • 1
    Xamarin? I've heard that's alright
  • 1
    Could use Qt or perhaps meteor with JavaScript or TypeScript.
  • 0
    @CogInTheWheel I've always thought Qt is hungry beast on resources, which if is true, isn't a good solution for mobile apps. Yet, depends on how do you manage the resources...
  • 1
    @KeyWeeUsr I think your right, but it depends in what the OP wants he states he wants the same code Base in which Qt would allow and is well documented. But many better performance options out there if that's what is needed :) - just suggestions
  • 1
    Also, op, look for the licensing, some packages have very restricting licensing where you'd even have to pay royalties or so. Therefore you have to pay attention more to that than how fancy it looks. You are a programmer after all, you are able to do fancy stuff too. ^^
  • 0
    @nickdbush no im talking about the Google closure library. It's totally standalone
  • 0
    @champion01 woops I thought we were talking about cross browser. Woops
Add Comment