Testing In React Native

Led by:
Intermediate
level
Pre-requisites

Familiarity with building and running React Native apps using React Native CLI

none
Limited seats
available now
Held on
Location
Portland, OR
Josh Justice

In this workshop, you'll discover how to implement effective and efficient tests in your React Native app, even if you're not satisfied with your current test suites. You'll learn valuable tools, techniques, and principles for low-cost, high-value testing. This will enable you to fully leverage React Native's rapid iteration capabilities, allowing you to confidently ship new features frequently.

Overview

Are you satisfied with your test suites? If you said no, you’re not alone—most developers aren’t. Maybe your React Native app doesn’t have any tests. Or maybe the ones you have never help you but only take extra time to maintain. Maybe you’ve tried to improve your test suite but your efforts don’t seem to be making a difference. In this workshop you’ll learn the tools, techniques, and principles you need to implement low-cost, high-value tests in your React Native app. This will allow you to get the full benefit of React Native’s speed of iteration, so you can ship new features frequently and confidently.

What you'll learn
—
—
—
Meet the Instructors

Josh Justice

Staff Software Consultant
Test Double
Josh has been coding since 2004 and has written applications across backend, frontend, and native mobile platforms. His passion is creating maintainable systems via testing, refactoring, and evolutionary design. An avid teacher and writer, he shares his knowledge through writing, speaking at events, and leading workshops, webinars, and tutorials.
Workshop Assistants
workshop
Advanced

Mastering Native Code

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.

details

Led by:

workshop
Intermediate

Navigating the Last Mobile Mile

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.

details

Led by:

workshop
Beginner

React Native Essentials

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.

details

Led by: