Earlier quoted context omitted.
Apple probably doesn't concern itself with any developers that don't want to be on their platform. In fact they probably find the notion so inconceivable that they wouldn't see any value in that developer's app. Are there any "unicorn" apps that are Android only and intend to stay that way?
> Are there any "unicorn" apps that are Android only and intend to stay that way? Chrome? Also Gmail, Google Now, and Facebook Messenger on iOS are garbage compared to Android.
React Native for Android
141–150 of 248 posts
Re: React Native for Android
#142Really exciting to see an effective way to do cross-platform mobile dev, this has been a long time coming. Shameless plug for my own project, AppHub: https://apphub.io React Native makes it easy to write cross-platform JavaScript, we're trying to make it just as easy to deploy to every platform.
Re: React Native for Android
#143Earlier quoted context omitted.
I don't believe it. As someone with lots of native UI experience, that has to occasionally support web projects, the web is just plain clunky and playing catch up with the RAD tooling we enjoy since the mid-90 on native platforms.
I was mostly referring to development paradigms and methodology in my original post, but in terms of tooling, I personally haven't see any tooling on the native side even approach the increased productivity provided by the instantaneous feedback loops that countless hot-reload implementations can offer for the web. https://github.com/gaearon/babel-plugin-react-transform/ http://gaearon.github.io/react-hot-loader/ htt…
Re: React Native for Android
#144If somone writes a React Native component, that doesn't touch native APIs, its usable across platform am I right? From what you've seen/built, how likely is it for components not to use native APIs?
Do you expect seeing components named react-native-ios-sidebar?
Re: React Native for Android
#145Earlier quoted context omitted.
the key is to know in detail the limitations of this approach There's the rub. If you don't know anything about the native platform then you "don't know what you don't know". The NativeScript demo shows how to pull in a native ObjC function (a string related method I think), but if you start with no background in the native libraries how would you even know when you could be leveraging a native library function inste…
> But if you have the foundation and know the native platform, why jump ship to JS at all? I'm a (native) Android and JS developer. The primary reason I'm excited about React Native is that I don't have to go through the tedious compile-install cycle for every little UI change. React Native will make prototyping/iterating on Android as easy as it is on the web. However my reasoning assumes that there will be almost n…
Re: React Native for Android
#146A question for the devs: If somone writes a React Native component, that doesn't touch native APIs, its usable across platform am I right? From what you've seen/built, how likely is it for components not to use native APIs? Do you expect seeing components named react-native-ios-sidebar?
Take a look at components in sidebar here: http://facebook.github.io/react-native/docs/getting-started....
Re: React Native for Android
#147When porting a React Native app to android 85% of the iOS version was reused: "At the time of shipping Ads Manager for Android, that approach yielded around 85 percent reuse of app code."
One realization I had when designing the API of React Native is that if you want to be able to share any component you need to have the lower level primitives to be shared. So I went on making them: View, Text and Image. I also realized that the same layout engine was required so implemented a shared layout which ended up being flexbox. What amazed me the most during this journey is that most platforms have actually…
I've been looking at porting a React application to React Native, and was somewhat concerned about this myself. I have several custom components that make up the UI, which might not have a 1:1 translation between HTML/CSS to native components or may behave slightly differently across platforms. A different route I've considered is using Crosswalk as a shell around the application and exposing Android/iOS APIs through JavaScript with Crosswalk extensions. It may not feel perfectly native but it would be more consistent across platforms.
I'm a novice in this area, so I'm curious if anyone else has looked into the different approaches and the conclusions they've drawn.
Re: React Native for Android
#148I can't believe people (especially computer scientists) are buying into the React craze. They took an O(1) algorithm, and turned it into an O(N) heuristic, and popularized it by portraying it first as an O(N^3) problem [1] [1] https://facebook.github.io/react/docs/reconciliation.html
Re: React Native for Android
#149Yes! I've been working with React-Native on a side project for a few weeks now. WHAT A GODSEND! Before this, I was using Titanium, which is heavy, slow, and difficult to integrate with. React-Native felt like home. On a related note; Why is it up to Facebook to develop something like this? Why aren't Apple and Google making it this easy to develop apps? ObjC is a nightmare, 90% of apps out there don't need that level…
It really isnt hard to write iOS or Android apps. I think you just like Javascript.
Re: React Native for Android
#150Can I work on React Native Android apps on Linux?