Building all of our new mobile apps using React Native
engineering.shopify.com
Building all of our new mobile apps using React Native
1–10 of 588 posts
Re: Building all of our new mobile apps using React Native
#2Text has to be in a
Re: Building all of our new mobile apps using React Native
#3the example react native code they give in this image would error out: https://cdn.shopify.com/s/files/1/0779/4361/files/ReactJSvsR... Text has to be in a
Re: Building all of our new mobile apps using React Native
#4the example react native code they give in this image would error out: https://cdn.shopify.com/s/files/1/0779/4361/files/ReactJSvsR... Text has to be in a
Re: Building all of our new mobile apps using React Native
#5Re: Building all of our new mobile apps using React Native
#6Not slamming React Native but the sensationalistic headline. Anyone with a bit of experience in software should know better than making this kind of silly proclamation about the future of your software stack.
Re: Building all of our new mobile apps using React Native
#7What's missing until regular websites have parity with mobile apps in functionality?
- Accelerometer and all sensor support (some of these are already supported on various browsers on various OSes)
- Background support
- Bluetooth
- WiFi
- Better notifications
- etc.
Sure there will always be a need for native, but 99% of apps don't need any of that stuff, really. Though I suppose both Apple and Google have an inherent interest to gatekeep.
Looking at my own most used apps:
- Messenger
- White Noise
- Teams
- Google Maps
Literally all of them could be implemented as responsive pages with acceptable performance. There are a small number of companies that don't bother with mobile apps, Craigslist being the most notable of them until a few months ago. Part of the issue though is that the app stores give you a lot of visibility and to get that visibility you need to be in the app store. Sure you can use a web view, but in some ways that's even worse than just a responsive website because now you have to deal with the abstraction of your site that is a WebView. Not to mention the temptation to try for "best of both worlds".
Re: Building all of our new mobile apps using React Native
#8Airbnb said the same back in the day. Guess what happened then? https://medium.com/airbnb-engineering/sunsetting-react-nativ...
Re: Building all of our new mobile apps using React Native
#9And in a couple of years, "Why we are moving away from React Native at Shopify". Not slamming React Native but the sensationalistic headline. Anyone with a bit of experience in software should know better than making this kind of silly proclamation about the future of your software stack.
Seems like if you try to proclaim the future you end up eating your words
Re: Building all of our new mobile apps using React Native
#10Facebook's incentives with React Native are somewhat unclear. This is a big, yet often unspoken, reason companies are vary of depending on React Native for their mobile stacks. With more large companies such as Microsoft, and now Shopify getting behind React Native those incentives will have to please a larger group and should become much more aligned with mobile developer communities at large - and not just Facebook's desires.
If Shopify manages to play an active role in the development of React Native and expand the project beyond the sole control of Facebook then React Native will become a much more viable option for companies who for political reasons have refrained from using the technology.