RNR 285 - Expo Dominates the App Store (and other news)
Jan 19, 2024
auto_awesome
In this podcast, the hosts discuss their new setups and backgrounds for recording, including one host who moved to a new house. They also talk about the importance of offline mode in mobile apps, the use of SQLite in React Native development, updates to the Expo Camera Library, and the presence of Amazon, Microsoft, and Shopify in the React Native showcase.
Expo has released the SDK 50 beta with updates to Expo SQLite, DevTools, Camera Library, and Fingerprint for better compatibility and features in app development.
Reactotron 3.0 has major performance improvements and new features, making it a recommended tool for React Native developers for better debugging experiences.
Deep dives
Expo STK 50 Beta and New Features
Expo STK 50 beta has been released, introducing several new features. The Expo DevTools plugin API allows library authors to debug and interact with their libraries during development. Expo SQLite has been completely rewritten, bringing modernization and new features like support for prepared statements, update callbacks, and the blob data type. Expo Camera Library received updates and modernizations, while still acknowledging the superiority of Vision Camera for more advanced use cases. Expo Fingerprint now validates JavaScript bundles against app builds to ensure compatibility.
React Native 0.73 Release
React Native 0.73 is a significant release with many changes. It will be discussed in a separate episode as there are numerous updates.
Reactotron 3.0 and its Improvements
Reactotron 3.0 has been released with major performance improvements and new features. The update includes better support for Android, improvements in handling ADB reverse tunneling, and the ability to use Command + K to clear the timeline. Reactotron's interface now highlights errors directly from the app in the red box, improving debugging experiences. Reactotron has become a crucial tool for React Native developers and is highly recommended for use.
Meta's Style X and React Native Unistyles
Meta is using a styling library called Style X for their React and React Native projects. It offers type-safe and composable styling. Additionally, React Native Unistyles, developed by Jacek, provides high performance with comparable rendering times to StyleSheet. Both libraries present alternative styling solutions for developers to consider.
We’re back with another React Native news episode! From the new Expo SDK 50 Beta, to RN 0.73 and Reactotron 3, this episode has all the goods.
This episode brought to you by Infinite Red! Infinite Red is a premier React Native design and development agency located in the USA. With five years of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter), Infinite Red is the best choice for your next React Native app.