In this book, I’ll introduce you to React Native for native mobile iOS and Android development… and do it quickly. We’ll cover topics such as
- Why React Native is Awesome
- Setting up React Native Development for iOS • Hello World and the React Native CLI
- Styles and Flexbox
- Main React Native UI components
- Importing Modules into an Xcode Project
- Project: Timer
- Project: Weather App
This book is about getting started with React quickly and not about React Native, which is technically a separate library (or some might even call it a framework). But I figured after eight chapters of working with React for web development, it would be fun to apply our knowledge to mobile development by leveraging this awesome library. You’ll be amazed how many React Native skills you already know from React.
There’s always a balance between making examples too complex or too simple, and thus unrealistic and useless. In this book get ready to build two mobile apps: Timer and Weather apps. The Weather app has three (3) screencasts which you can watch at Node.University. They will walk you through the Weather app.
The source code for the projects (as well as the manuscript to submit issues/bugs) is in github. com/azat-co/react-native-quickly repository. Enjoy!