Live data from Hacker News

Developing Our First iOS App with React Native

code.hireart.com

1–10 of 135 posts

Re: Developing Our First iOS App with React Native

#6
> Learn once, write anywhere

What's most amazing to me about React Native was how quickly we were able to go from idea to product (~3 months working only part-time) using our existing knowledge as web developers. We did have to write a few lines of Objective-C here and there, but for the most part all of the views and interactions fell together the same way a webapp would.

Re: Developing Our First iOS App with React Native

#7
post #3

> Not knowing Objective C or Swift I think this is a key phrase here. I'm writing a RN Android app without knowing much about Java.

You can write a CRUD like app without any hardware/native code required. However, even when you do need that code - for example I'm building an app that records and plays audio - react native still gives you an advantage in the sense that you only need to expose a hardware API but all the logic still stays in javascript. I've managed to write just enough Objective C and Java to expose some APIs I need, and no more.

There is also a lot of react-native npm packages that abstract away the hardware issues, quality & completeness varies however.

Re: Developing Our First iOS App with React Native

#9
Still, how do you get hired as a lead mobile dev without having and native platform skills?

The entire development world has gone tits-up in the last 10 years. It's all about nonsense package management for JavaScript libraries (why can't I just include a .js off a cdn? npm? What the actual fuck?), and an endless stream of disparate components which are often ill-supported, or just plain ditched after they've had their ten seconds in the limelight.

I guess I'm lucky in that my degree taught me how to make a cut down ARM CPU from scratch, write the assembly to test it, write a simple compiler to compile a minimal C to ARM asm, etc.

THAT IS FULL STACK!

"Full stack engineer" is laughable sometimes these days.

Performance problem? Ok... Know what a profiled binary is? dtrace? vmstat? No? Post on stack overflow or just spin up more cloud instances? Yup!

Post reply on HN