React Native CLI, Jest

Are you satisfied with your test suites? If you said no, you’re not alone—most developers aren’t. And testing in React Native is harder than on most platforms. How can you write JavaScript tests when the JS and native code are so intertwined? And what in the world are you supposed to do about that persistent act() warning? Faced with these challenges, some teams are never able to make any progress testing their React Native app, and others end up with tests that don’t seem to help and only take extra time to maintain. But it doesn’t have to be this way. There are two great testing tools custom-built for the React Native ecosystem: React Native Testing Library (RNTL) and Detox. In this full-day workshop you’ll learn the tools, techniques, and principles you need to implement tests that will help you ship your React Native app with confidence. You’ll walk away with a clear vision for the goal of your component and end-to-end tests and with techniques that will help you address any obstacle that gets in the way of that goal.


Elevate your React Native development skills by gaining hands-on experience in native development, covering language basics (Swift, Objective-C, Kotlin), native linking, and building native modules to confidently contribute to native projects.
Led by:
Explore the "last mobile mile" to make your React Native app feel native on iOS and Android, covering font scaling, dark mode theming, accessibility, keyboard interactions, home screen widgets, and more, while leveraging Expo Modules API and Config Plugins.
Led by:
Dive into the fundamentals of React Native, from initializing applications to exploring native libraries, and discuss intermediate topics to help React developers transition seamlessly into mobile development.
Led by: