In this chapter, we covered a lot of ground. We talked about some of the different approaches to building mobile applications and the inherit tradeoffs. We introduced what it means to develop in React Native and how it ties together with the underlying tools and technologies. And, far more importantly, we configured our computers for building and debugging our very first React Native app. Now that we've covered the basics of React, React Native, and debugging, in the next chapter, we'll dive deeper into how you can style and lay out your application using flexbox.