Build 2020 Recap
At the end of May 2020, Microsoft wrapped up the annual Build developer conference. React Native was a big theme at Build 2020 this year, with over 6 sessions dedicated to React Native and many tie-ins from other talks.
The biggest announcement from the team is that React Native for macOS is ready for general consumption! Although we announced this on our blog a few weeks ago, the team spent more time deep-diving into how folks can get started building apps for Windows and macOS.
We also announced several 1st and 3rd party applications that are taking advantage of React Native. For example, we showed how the Xbox (Beta) app for PC uses React Native for Windows to create great native experiences for gamers. Additionally, we announced that Facebook was using React Native for Windows and macOS to build Messenger Desktop.
Key Takeaways
The team held 2 focus groups focused on cross-platform native app development, where the main goal was to understand motivotors, invesments, and challenges that people developing cross-platform applications faced. Below are some key takeaways from these focus groups and Q&A sessions:
Cross-platform developers are looking to share as much code as possible between mobile and desktop apps; however, developers do differentiate between mobile (iOS, Android) and desktop (Windows, macOS, Linux).
React Native continues to gain momentum and is seen as a viable stack due to familiaritiy with React and industry investment; this interest has become so prevalent that enterprise companies are requesting solutions built with React Native by name.
Linux was a common target platform for developers that are looking to target desktop.
Compared to Electron, native-based platforms like React Native were perceived favorably mainly due to better performance.
Developers and designers prefer native apps; platforms like Flutter are gaining in populatority, but not being native is seen as a negative.
Sessions
Skilling Session - "Build cross platform apps that target Windows, Mac, and more!"
React Native isn't just for building mobile apps! Come learn how you can use React Native to build truly native applications that target the entire family of Windows devices, Android, iOS, and Mac!
View the session on YouTube.
Live Interview - "How PLEX is taking advantage of React Native"
With React Native for Windows Plex is able to write once and target a bunch of endpoints with a consistent user experience across each (Android, Windows and even Mac), RN leverages the platform capabilities and inputs that are native to that device.
View the session on the MyBuild website.
Expert Q&A Session - "Build Apps with React Native"
Join the React Native team at Microsoft to learn more about building apps that target iOS, Android, Windows, and Mac. In this AMA-style experience, we answer your questions about building apps using React Native!
View this session on the MyBuild website.
Unifying and evolving the Windows platform
Learn how the Windows app platform is evolving and unifying Win32 and UWP so your present and future apps can easily target 1 billion+ Windows devices.
View this session on the MyBuild website.
Kevin Gallo's Q&A
Join Kevin Gallo, corporate vice president of the developer platform for a live Q&A session to talk about the Windows announcements.
View this session on the MyBuild website.
What's next
We're excited to announce that the React Native at Microsoft team will be speaking at the React Native EU virtual conference in September!
To register, visit react-native.eu.
Beyond that, we're continuing to iterate and improve the React Native platform for all developers. Follow along on GitHub and Twitter!