1 Getting started with React Native
This chapter covers
- Introducing React Native
- The strengths of React Native
- Creating components
- Creating a starter project
Native mobile application development can be complex. With the complicated environments, verbose frameworks, and long compilation times developers face, developing a quality native mobile application is no easy task. It’s no wonder the market has seen its share of solutions come onto the scene that attempt to solve the problems that go along with native mobile application development and try to make it easier.
At the core of this complexity is the obstacle of cross-platform development. The various platforms are fundamentally different and don’t share much of their development environments, APIs, or code. Because of this, we must have separate teams working on each platform, which is both expensive and inefficient.