Open Source
-
UI components library from Wix. Write up available here.
react-native-swipeable-parallax-carousel
Great parallax carousel component from David Samacoits
Around the Web
End-to-end Testing on React Native with Detox
We've been exploring gray box testing solutions with React Native the past few weeks and Detox from Wix is what we're going to be experimenting with moving forward. This great writeup from Louis Lainé is a good starting point for any developers interested in implementing automated UI tests in their apps!
If you're using Jest here's an example to get Detox integrated into your tests from Mike Grabowski.
-
Awesome post from Adam Bene on using React's
context
to apply a theme across an app. Very simple to solution to a common problem! Updating Your React Native App
Last week we talked about upgrading our React Native app to 0.47 and Garrett McCullough helped me out with his guide, thanks again! A great read even if you've upgraded a few times before.
Learning Observable By Building Observable
More and more we're using functional programming in our apps and using frameworks like RxJS for reactive extensions. This article from Ben Lesh is a great explainer of Observables and teaches you about them by building one. 🚀
Random
Why Apple’s Glasses Won’t Include ARKit
Interesting read from Matt Miesnieks on the current hardware limitations of AR, what the future holds for the technology, and a well informed estimate of when AR technology will be available in wearables. 😎
Performance
React Native Performance in Marketplace
Nice writeup from Aaron Chiu on how Facebook's Marketplace team reduced their time to interaction on low-end Android devices by half. Should see some of these improvements upstream but otherwise some good tips on improving the start times in our apps!
Tools
JPNG.svg (Transparent PNG with JPEG Compression)
Great tool for greatly reducing the size of photographic images using JPGs and SVGs. This thread discusses the optimizations and size savings. From @shshaw
GraphQL
Apollo Link: Creating your Custom GraphQL Client
Deep dive into creating a custom GraphQL client using Apollo Links from Evans Hauser. This one is still a bit over our head but we'll be getting our hands dirty with Links soon. Looks like a great solution to provide custom functionality to our GraphQL clients. 💪🏻
Redux
Awesome article from ReasonCode on the basics of unit testing Redux with Jest. ⚡️
Sponsorship
Have an awesome React Native book, service, or job offer? We'd love to showcase you in our React Native Newsletter! Check our Sponsorship page for more info.
Hope everyone is enjoying their summer! Have a lot of great articles for you all this week but make sure to get outside and enjoy the weather. ❄️💨 is coming. Enjoy!
Wyatt | React Native Coach