Chapter 8: Building an Animated Game Using React Native and Expo
One of the taglines for development with React is "learn once, write anywhere," which is due to the existence of React Native. With React Native, you can write native mobile applications using JavaScript and React, and easily run and deploy these applications using a toolchain called Expo. The previous applications created in this book were all web applications, meaning that they will run in a browser. A downside of running applications in a browser is the lack of interaction when you click on a button or navigate to a different page. When building a mobile application that runs directly on a mobile phone, your users expect animations and gestures that make using the application easy and familiar. This is something that you'll focus on in this chapter.
In this chapter, you'll create a React Native application with add animations and gestures using the Animated API from React Native, a package called...