Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning React Native

Learning React Native

1h 43mIntermediate2020-06-11

Authors

Alex Banks

Alex Banks

Software Developer and Instructor

Course details

Get up and running with React Native, the popular framework for building native applications that run on both iOS and Android using React. Instructor Alex Banks introduces you to the framework and steps through how to use it to build applications in JavaScript. Using practical examples, Alex helps you get started with components, views, and platform APIs. He takes you through setting up your first app, creating style sheets, working with flexbox, adding data points to a list, collecting data from users, implementing navigation, adding touch responses, and more.

Skills covered

React NativeCross-Platform DevelopmentReact.jsMetaMobile DevelopmentLearning

Concepts

0. Introduction

  • 01 - Framework of learning React
  • 02 - What you should know
  • 03 - Using the exercise files

1. What Is React Native

  • 04 - What is React
  • 05 - What is React Native
  • 06 - How React Native works
  • 07 - What is Expo

2. Working with Expo

  • 08 - Installing the Expo client
  • 09 - Creating a Snack
  • 10 - Creating a new project
  • 11 - Running a project on a device

3. Components and APIs

  • 12 - Native components
  • 13 - Native APIs
  • 14 - Creating style sheets
  • 15 - Flexbox layouts
  • 16 - The Image component

4. Working with Views

  • 17 - Responding to touches
  • 18 - Using a touchable highlight
  • 19 - Extracting a custom component
  • 20 - Importing a custom component
  • 21 - Using a flat list
  • 22 - Creating a form
  • 23 - Collecting input
  • 24 - Creating a custom hook

5. Platform APIs

  • 25 - Using AsyncStorage
  • 26 - React Navigation
  • 27 - Navigating between screens
  • 28 - React Navigation comes with an API that allows us to navigate from screen to screen. In this video, see how to incorporate navigation from the home sc
  • 29 - Fetching data
  • 30 - Using RefreshControl

6. Building Your Project

  • 31 - Installing an iOS simulator
  • 32 - Installing an Android AVD for Mac
  • 33 - Installing an Android AVD for Windows
  • 34 - Publishing your Expo project
  • 35 - Building for iOS devices
  • 36 - Building for Android devices
  • 37 - Ejecting from Expo

Conclusion

  • 38 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal