Past Meetup

App Architecture & Testing in React Native

This Meetup is past

121 people went

Location image of event venue

Details

Wix.com is a prominent player in the React Native community, and have created many popular libraries and infrastructure tools for the React Native ecosystem.

In this meetup, we'll share some of our best practices and methodologies for testing React Native code, following that we will discuss code sharing between iOS and Android, the web, and between multiple projects.

Agenda

18:00 - 18:30 - Gathering, drinks, and pizza
18:30 - 19:15 - To Test or Not To Test? / Ran Greenberg
19:15 - 19:30 Break
19:30 - 20:15 - React Native Code Reuse: Architecture that Works / Aaron Greenwald
20:15 - Networking

//To Test or Not To Test?

In this talk, Ran will be very practical and explain the methodology of the tests used at Wix Engineering. We will go bottom-up, starting with unit tests and what we really want to cover, move on to component tests and finally with E2E and integration tests. We will also cover how to handle legacy code (code with no coverage), and how to achieve full coverage.

//React Native Code Reuse: Architecture that Works

React Native promises 85% code reuse... Can it be done? From our experience, YES. We will discuss code sharing between iOS and Android, the web, and between multiple projects.

Bios

Ran Greenberg

Software Engineer at Wix, Mobile developer, React Native developer for the last 3 years, iOS developer, strives to make React Native a strong and first choice platform. Passionate about open-sources, code, and knowledge sharing.

Twitter: @gran33 ‏

Aaron Greenwald

Before mobile development with React Native existed, Aaron architected and built web apps using AngularJS. Now he’s part of the team building Wix’s mobile presence, and is focused on delivering first-class experiences to users who need their business to be mobile. He enjoys talking about React Native and teaching others how to use it.

Twitter: @aaronjgreenwald

Wix Engineering Tech Talks: https://www.youtube.com/user/WixTechTalks