139 karma · joined March 14, 2016
(To be an internet pedant)
I think that could be a viable option for a lot of people (not all people - I can't imagine on the go emails and messaging on a watch) and not for a few years. If and when Siri becomes great, then the iPhone could become obsolete for many people.
In an ideal world, this would stop people from inhabiting the purgatory that is currently phone ownership. You're not going to browse reddit on your watch in the elevator - maybe you'll make small talk and save the reddit for your own toilet. In an ideal world.
And perhaps RN was the culprit for some of these things. But definitely not all.
I'd compare developing on Android very unfavorably to iOS. All the points the OP made are accurate, in my experience. Every time I needed to dive into Android native code, Layout Inflation, etc, I find it to be a crufty and unpleasant system. And gradle is really a pain to use - tons of edge cases and unhelpful error messages. Add to that, you need to support like ten thousand devices, many of which are running Android 4.4 (which, IIRC, is like three years old) and have a WIDE range of screen sizes.
Compare that to iOS development, and the differences seem obvious and apparent to me.