๐Ÿš€ New Expo Tools & WWDC 2023: Exciting Updates for React Native Developers


notJust.dev Newsletter

Stay up-to-date with the latest technologies and become a better developer

Hey notJust Developer,

Based on the State of React Native survey, the second biggest pain point in developing React Native apps is - Debugging. Expo team took notes and invested in solving this problem. Today we will talk about the new Expo tools.

On another note, if you missed this yearโ€™s WWDC, continue reading for a short summary of what new was announced and how that relates to you as a React Native developer.

๐Ÿ› Debugging Expo apps is getting a bit easier

Vscode-expo-tools comes to replace the vscode-expo extensions and brings exciting new features.

How can it help you?

1. IntelliSense for Expo configs

Expo tools will help you easier manage the configuration files for Expo and EAS by providing autocomplete suggestions and docs when you need them the most.

It applies to app.json for the expo app configuration, and also for eas.json and store.config.json for EAS to configure your Build โ†’ Submit โ†’ Update pipeline.

2. Debug Expo apps

Starting with Expo SDK 49 (coming soon), you can easily debug your Expo apps, right inside VSCode. The experience is very similar to how you would debug a web app.

You can dive into the call stacks, add breakpoints directly in your editor and also get access to the Debug Console that will allow you to execute code directly on your phone while the app is frozen.

Learn more about the new debugging experience from Cedric himself during this announcement.

3. Live previews for native files

Have a peek into the native files like Info.plist and AndroidManifest.xml that will be generated when modifying your app.json configurations.

๐ŸŽ WWDC

Previous week Apple held its annual Dev conference - WWDC. There were quite a lot of new features and apps announced for the next major releases of iOS, macOS, watchOS, and iPadOS.

If you havenโ€™t watched it, here is a very short summary.

New in iOS 17

  • Improved Airdrop experience and background transfers
  • A new app: Journal - for daily journaling based on location, people, photos, etc.
  • StandBy mode turns your iPhone into a digital night clock

New in macOS Sonoma

  • Desktop widgets are kinda cool
  • Game mode - what? ๐Ÿค”
  • Improved video conferencing with additional screen-sharing features

New hardware - M2 for everyone

  • MacBook Air With 15.3-inch Display and M2 Chip Starting at $1,299
  • Mac Studio With M2 Max and M2 Ultra Chips
  • Mac Pro With M2 Ultra Chip and More

Vision Pro Headsets

The most exciting announcement this year - is Appleโ€™s first mixed-reality headset device.

With just $3,499 ๐ŸŒ you can build your virtual office and move applications around your space.

It looks really revolutionary. I recommend watching the demo to get a better understanding of the immersive experience.

This announcement made me wonder how long until we can use React Native to build apps for VisionOS.

On another note, I had the opportunity to test an earlier prototype version, and it was solid ๐Ÿ”ฅ

๐Ÿ”ด Join me live

This Friday we will build Health Application in React Native. It's going to be a tutorial packed with value, so set a reminder and don't miss it out ๐Ÿ‘‡

video previewโ€‹

โ€‹

Count down to 2023-06-16T14:00:00.000Zโ€‹

๐Ÿ” In case you missed it

Stackoverflow Clone

Let's build a mobile client of StackOverflow using their API, GraphQL and urql
โ€‹

MacOS app with React Native

React Native is not only powerful for building mobile apps. You can also build native macOS apps with it

๐Ÿ”ฅ Press worthy

โš™๏ธ TypeScript 5.1 was announced and it brings better typing of JSX and support for Server Components where the component returns a promise

โŒจ๏ธ Thereโ€™s still much confusion about keyboard handling with React-Native/Expo; letโ€™s fix it ๐Ÿงต

๐Ÿคฟ If you plan to develop apps for Vision Pro, check out this article for what to consider.

Did you learn something new today?

If you found this email valuable, forward it to one friend or coworker that can benefit from it as well. That would be much appreciated ๐Ÿ™

Vadim Savin

Helping you become a better developer together with the notJust.dev team

113 Cherry St 98104-2205, Seattle, WA 98104-2205
โ€‹Unsubscribe ยท Preferencesโ€‹

notJust.dev Newsletter

Stay up-to-date with the latest React and React Native news and become a better Mobile Developer

Read more from notJust.dev Newsletter

notJust.dev Newsletter ๐Ÿš€ Stay up-to-date with the latest technologies and become a better developer Hey notJust Developers, This week brings exciting news as the React Native core released Native 0.79! Now featuring Swift-compatible native modules for iOS and faster Android startup, seems interesting, right? Let's dive into today's highlights. React Native 0.79 released ๐Ÿ”ฅ Expo SDK 53 beta is now available ๐Ÿ’ฏ React Native Gesture Handler 2.25.0 is out. ๐Ÿš€ React Native 0.79 released ๐Ÿ”ฅ The new...

notJust.dev Newsletter ๐Ÿš€ Stay up-to-date with the latest technologies and become a better developer Hey notJust Developers, The biggest news from last week is that the Expo team upgraded EAS with M4 Pro-powered workers to build iOS apps faster. Letโ€™s take a look at todayโ€™s highlights!โ€ EAS Now Builds iOS Apps 45-50% Faster ๐Ÿ”ฅ React Native Screens 4.10.0 is out! ๐Ÿš€ React Native Audio API 0.5 released! ๐Ÿ’ฏ Sponsored by Brightdata Web scraping can be challengingโ€”handling IPs, bypassing blocks, and...

notJust.dev Newsletter ๐Ÿš€ Stay up-to-date with the latest technologies and become a better developer Hey notJust Developers, One of the biggest updates this week is the release of Lynx by ByteDance, an open-source tool for building mobile & web apps with the same code. Exciting, right? ๐Ÿš€ Let's dive into today's highlights. Lynx: A New Way to Build Apps ๐Ÿ’ฏ React Native Framework for Enterprise! ๐Ÿ”ฅ Radon IDE V1.4 published ๐Ÿš€ Sponsored by Clerk Clerk is a complete suite of embeddable UIs, flexible...