With a solid footing in the React Native ecosystem, we've been able to build a very credible iOS application. But, as we stated back in Chapter 2, Saying Hello World in React Native, React Native is about more than just iOS. React Native allows us to easily build apps for both iOS and Android platforms. What you're about to learn is just how easy that is to accomplish.
The goal of this chapter is twofold. Firstly, similar to Chapter 2, Saying Hello World in React Native, where we configured our environments for building and testing on the iOS simulator, we'll need to do the same for Android. Once we've configured our computers for React Native Android development, we'll update our RNNYT app so that it can run on both platforms. What you will discover as we work through this process is that most of our code runs out of the box without any modification. There are just a few components and styles we'll need to refactor to make the experience feel native to...