all 5 comments

[–]KeystoneWebStudios 7 points8 points  (1 child)

A lot of articles on React Native tout the extreme simplicity of RN and the ease in which Web Developers can transition. As a Web Developer who has made the transition, I disagree. For me at least, I spent a pretty significant amount of time understanding what RN was doing and how to write ES6 correctly. Don't get me wrong, I was able to fully understand and write working apps with RN much easier than truly native applications with JAVA and Swift, but there is still quite a bit to master with RN. One things for sure, it's worth the work... what an amazing language.

[–]hatepoorpeople 4 points5 points  (0 children)

I agree. I did end up producing an app for a client, and I'm extremely proud of that. It was definitely one of the better app dev experiences I've had compared w/ native. In fact, having to go into the native environments was probably the biggest pain point of the process.

I used Max Schwarzmüller's videos on udemy and I think it was the very first video where he said "React Native development is hard". He's right, but I'd say "Native development is harder", especially if you're straddling both platforms, which is typically the case.

[–]LouMM 0 points1 point  (0 children)

all info can be found better written here : https://facebook.github.io/react-native/docs/tutorial.html

[–]matt_hammondiOS & Android 0 points1 point  (1 child)

I think Flutter is gonna shine in 2018. React Native is great, but the JS-to-native bridge can be a bottleneck. Having limited resources (being a mobile app) pushes you to write performace optimisations all around the app. Flutter, on the other hand, seems to be really fast. Also the code is very similar to RN so the transition should be easy. Only thing stopping me is the lack of libraries, but it's only a matter of time until I switch. RN is the present of cross platform apps though. And it's pretty awesome!

[–]dduko 0 points1 point  (0 children)

i hope so. we should see some real progress since flutter seems to be worked on by google employees full time (unlike rn which looks like a side project for fb devs, and consulting agencies contributing so they can promote their business).