Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Xamarin can be a bit hard to get tech support.
Recommend phonegap if u want great app.
Your choice in the end -
If you know javascript/typescript i would go for reactNative or Native script.
For reactNative, take a look at their license, its a dodgy one.
Morr info in https://arielelkin.github.io/articl... -
jchw11028yReact Native is a real winner imo. Some quirks with building but the promise of using React in a native app with no webview is pretty great.
-
@klemenkeko i'm not a dev, i'm a designer, but jasonette would allow me to build a small crud app with firebase over the weekend. Since it's quite a young project (november 2016) there aren't many showcases, exept for those on their website.
I know most of the devs laugh at this aproach but i find the idea "everything is data" quite beautiful. -
Kekica9488y@practiseSafeHex
Does not react native and nativescript compiles into native code? They are not wrapped inside webview like phonegap... -
@heyheni ... dude ... no. JSON is not suitable for that kind of work. I worked with colleagues trying to build the same thing. Dealing with all the strings is the most frustrating thing ever.
It's a horrible idea, riddled with possible security issues, removes most of the features of modern IDE's and so on. -
@klemenkeko compiles to, and writing native are very different things.
It still gets compiled down to *their* native code. You will still have to deal with OS issues as well as issues from these tools.
Trying to get support from these is always difficult. No matter which you choose, it doesn't have the developer network that native does -
Kekica9488y@practiseSafeHex Yeah, you always face some limitations which you did not expect when you start developing in specific framework. Every framework has it's own bugs, own problems,... And of course everything has it's own learning curve, which it leads to question if it's really better to use any of these.
-
@klemenkeko yep. The problem is that its much more likely to come across a bug that no-one else has.
Case and point, years ago I used to use Appcelerators Titanium. On a HTC One S, running Android 4.0.2 (I think). You can't open a map with a pin on it, it will crash (Guess what phone the CEO had?). I spent DAYS working on that and got nothing. Had to leave the feature out and just make it not crash. They were not happy.
That shit doesn't happen on native.
I used Xamarin when they announced Storyboard and AutoLayout support. Was super excited. Turned out to follow completely different rules and buggy as fuck. Impossible to google, as its named the same as the native feature, and nobody on their forums was using it yet.
Every one of these tools, has some major drawbacks, but they will all always have these impossible to debug issues, showing up randomly.
I won't go back to any of them. -
Kekica9488y@practiseSafeHex Yeah I know the feels... I used to dev apps (well I still do but I am search for alts) where I work in phonegap for 2 years now and it's ok, if you need native support you just create plugin which expose API for async communicating [JavaScript <-> Native code] but I'm missing native feel which you can't get with WebView. Ofcouse you have quirks like removing that 300ms click delay in webview and other stuff but you can't get near native scrolling and animations.
-
@searchindex that person just really hates JavaScript. Yikes. Half the shit he complains about is in most c like languages.
-
@iam13islucky
True, but i was talking the license agreement that Facebook applies. Is written on that post. Forget about the js hate -
@searchindex yeah, I can see why that worries people. I think it should be worded better if it means what I think they want it to mean, which is "if you try to use our patented stuff, you can't use this", but honestly the whole document would be better without it.
-
@klemenkeko Yeah. Honestly, I don't know what he likes coding in, because things like implicit braces are in 90% of the languages I've used, as are most of his complaints.
-
@klemenkeko Also, he hates switch fallthrough? What? That is a feature of switches you silly lol
-
Kekica9488y@iam13islucky haha switch without break falls in every language yes. I mainly develop in js and c# and I love both languages. I dont know which language I dont love. Oh objectiveC ofc 😂😂
Related Rants
-
syde2Me Visiting a new location... *Device found a new wi-fi signal: worldsMostSecureRouter *Enter password: worl...
-
mcarrera11A client refused to pay for a hybrid mobile app because he said that he only needed the android version. Aft...
-
Khundzaka16I'm stuck between 2 options: 1) Rant about my problems 2) Share DevRant with colleagues Am I the only one wit...
React native, Xamarin, NativeScript, Ionic, Phonegap
Which one ffs?
undefined
cross-platform
mobile development
dilemma