Description
In this course, you will :
- Get started with React Native, a popular framework for creating native React applications that run on both iOS and Android.
- Introduces you to the framework and shows you how to use it to create JavaScript applications.
- Walks you through the basics of components, views, and platform APIs using real-world examples.
- Walks you through the process of creating your first app, creating style sheets, using flexbox, adding data points to a list, collecting data from users, implementing navigation, adding touch responses, and more.
Syllabus :
1. What Is React Native?
- What is React?
- What is React Native?
- How React Native works?
- What is Expo?
2. Working with Expo
- Installing the Expo client
- Creating a Snack
- Creating a new project
- Running a project on a device
3. Components and APIs
- Native components
- Native APIs
- Creating style sheets
- Flexbox layouts
- The Image component
4. Working with Views
- Responding to touches
- Using a touchable highlight
- Extracting a custom component
- Importing a custom component
- Using a flat list
- Creating a form
- Collecting input
- Creating a custom hook
- Using AsyncStorage
- React Navigation
- Navigating between screens
- Fetching data
- Using RefreshControl
5. Building Your Project
- Installing an iOS simulator
- Installing an Android AVD for Mac
- Installing an Android AVD for Windows
- Publishing your Expo project
- Building for iOS devices
- Building for Android devices
- Ejecting from Expo