tag:blogger.com,1999:blog-9100824746800598084.post8441296693785573864..comments2023-04-29T04:38:49.035-07:00Comments on zmxv: What I learned from building a React Native appUnknownnoreply@blogger.comBlogger7125tag:blogger.com,1999:blog-9100824746800598084.post-4162039970836435282015-11-16T23:13:25.672-08:002015-11-16T23:13:25.672-08:00There are high performance SQLite3 React Native bi...There are high performance SQLite3 React Native bindings available for both Android and iOS at this repo: https://github.com/andpor/react-native-sqlite-storageAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-9100824746800598084.post-66651690203924093132015-09-23T14:31:09.038-07:002015-09-23T14:31:09.038-07:00IMO, while NativeScript is better for "write ...IMO, while NativeScript is better for "write once run everywhere" apps, I feel the biggest plus side of React Native is React.<br /><br />Because of React, you are able to write and reason about your code in ways that you can't with everything else.<br /><br />The benefits that this brings to teams and speed of development is amazing. Please look into React if you don't know what I mean.Anonymoushttps://www.blogger.com/profile/09557536125007090667noreply@blogger.comtag:blogger.com,1999:blog-9100824746800598084.post-51176065721713942672015-09-19T12:22:49.456-07:002015-09-19T12:22:49.456-07:00NativeScript looks great! I'll evaluate it soo...NativeScript looks great! I'll evaluate it soon. Thanks for sharing the link.Zhttps://www.blogger.com/profile/08133475860661596221noreply@blogger.comtag:blogger.com,1999:blog-9100824746800598084.post-31094989201984099552015-09-19T01:00:20.771-07:002015-09-19T01:00:20.771-07:00Really interesting, impressive that you were able ...Really interesting, impressive that you were able to do this in less than 100 hours, I suppose you knew React already?<br /><br />If you look at http://facebook.github.io/react-native it's immediately obvious that this is not (yet) a "write once deploy many" tool: you'll be developing the UI of your app separately for Android and for iOS.<br /><br />Unless, that is, someone comes up with an abstraction layer.<br /><br />I wonder how this compares with other cross-platform "native Javascript" tools. An interesting one is Nativescript:<br /><br />https://www.nativescript.org/<br /><br />Backed by Telerik, architecture and documentation look really good.<br /><br />They have tackled the "Android/iOS abstraction" problem (you can create cross-platform UI components) and they have a very nice technique to enable your Javascript code to call into native libs.<br /><br />Also there's a layout module and there are styling options.<br /><br />There are many other tools, of course there's the tried and true Appcelerator Titanium, then there's Reapp (also based on React), Tabris.js and so on.<br /><br />Right now I'm using Ionic for my apps but I'm really interested in trying out some of these "native javascript" tools.leobhttps://www.blogger.com/profile/12264614373046462398noreply@blogger.comtag:blogger.com,1999:blog-9100824746800598084.post-43838481705552356842015-09-15T15:22:47.837-07:002015-09-15T15:22:47.837-07:00Yeah, we have very poor error message for ES6 synt...Yeah, we have very poor error message for ES6 syntax that isn't supported. Chrome, JSC and Uglify support varied amount of ES6 and it will fatal in unexpected places. Sorry about that, we need to do better here.Vjeuxhttps://www.blogger.com/profile/13334437422746807908noreply@blogger.comtag:blogger.com,1999:blog-9100824746800598084.post-14728302067976461832015-09-15T14:10:42.182-07:002015-09-15T14:10:42.182-07:00Thanks for the correction, Vjeux! I've updated...Thanks for the correction, Vjeux! I've updated the section with better ES6 examples.Zhttps://www.blogger.com/profile/08133475860661596221noreply@blogger.comtag:blogger.com,1999:blog-9100824746800598084.post-90147451541196671262015-09-15T13:39:45.159-07:002015-09-15T13:39:45.159-07:00> ES6 language support
For ES6, we use babel i...> ES6 language support<br /><br />For ES6, we use babel in order to transpile ES6 code into ES5 that we then send to Uglify. You can look at all the transformations that are enabled here: http://facebook.github.io/react-native/docs/javascript-environment.html#javascript-syntax-transformersVjeuxhttps://www.blogger.com/profile/13334437422746807908noreply@blogger.com