Session Details

React Native CI Rehab Starting with Detox

Regular Session

React Native allows you a low barrier into Mobile Development across platforms for iOS & Android. However, it might leave you feeling a little intoxicated and unsteady. Things are a little fuzzy and unclear when it comes to writing fully automated end-to-end testing. We will start a little rehab with Detox! Detox is an end-to-end testing framework for mobile apps. It allows you to write one set of tests, which check for the Android and iOS apps. Although other frameworks exist, many require redundant coding with platform specific languages such as Swift, Java, etc. This means you could be writing a test to validate your Login Screen in Swift for iOS, then again writing the same test in Java for Android. Let’s start by breaking down the walls and finding some clarity in the path to continuous delivery with confidence. At Echobind, we have developed a React Native template that allows developers to rapidly get up and running with minimal setup. In this presentation, we will review using the template, how to ensure we have testable screens and components and the learnings we have around local testing. In addition, we will review how Detox can be run on a CI/CD service such as CircleCI or Bitrise.
About

A software development conference in the Louisville, KY area on August 19 - 21, 2020 designed to cover all aspects of software development regardless of development stack.

Keep in Touch