در این آموزش تصویری با ساخت برنامه های iOS با React Native آشنا می شوید.

این دوره آموزشی محصول موسسه آموزشی Pluralsight است.

لیست سرفصل های این دوره:

  • مقدمه ای بر React Native
  • اشکال زدایی با کروم
  • مثال ها و مستندات
  • ایجاد نمایش ورود کلاس
  • اضافه کردن یک تصویر به نمایش ورود
  • اضافه کردن یک عنوان به نمایش ورود
  • اضافه کردن جعبه متن به نمایش ورود
  • اضافه کردن یک دکمه به نمایش ورود
  • استفاده از کلاس ES6
  • نشان دادن پیشرفت
  • برقراری تماس های HTTP با واکشی
  • درخواست GitHub API با احراز هویت عمومی HTTP
  • بازیابی اطلاعات احراز هویت از AsyncStorage
  • واکشی داده
  • نشان دادن پیشرفت
  • و…

عنوان دوره: Pluralsight Build iOS Apps with React Native

نویسنده: Hendrik Swanepoel

سطح: متوسط

مدت زمان: 1 ساعت و 59 دقیقه


Leverage your existing web development skills to easily build slick native iOS apps.
Do you have experience in web development and would like to gain valuable experience in mobile development? React Native enables you to leverage your existing skills to build slick native iOS apps. React is extremely popular, has great community support, and now, through React Native, supports building iOS apps that are indistinguishable from apps built with Objective-C or Swift.

Introducing React
Introducing React Native
An Overview of the Demo App for this Course
How React Native Works
Prep Your Environment for React Native
Installing React Native
Generating a React Native App
Debugging with Chrome
Examples and Documentation
Create a Login View
Create the Login View Class
Displaying the Login View
The Login View Container
Adding an Image to the Login View
Adding a Heading to the Login View
Adding Text Boxes to the Login View
Adding a Button to the Login View
Make the Login View Functional
Module Overview
Using ES6 Classes
Syncing Text Boxes with State
Handling the Button Press Event
Showing Progress
Making HTTP Calls with Fetch
Base64 Encoding for Basic HTTP Authentication
Calling GitHub API with Basic HTTP Authentication
Handling Authentication Success and Failure
Adapting the View to Show Authentication Results
Refactor Authentication Logic to Separate Class
Transition to Different View on Successful Login
Using AsyncStorage to Store Authentication Details
Retrieving Authentication Details from AsyncStorage
Working with Tabs
Adding a Container View for the Tab Bar Component
The Tab Bar Component
Building a Feed with the ListView Component
A Basic Use of the ListView Component
Fetching Data
Showing Progress
Layout for the Rows
Building a Detail View with the Navigator Component
Handling Press Events on Rows
Using the NavigatorIOS Component to Show Detail
Fleshing Out the Detail View
Styling the Detail View
Building the Search Component
Defining the Search Component
Defining the Search Results Component
Calling the GitHub Search API
Fleshing Out the Search Results
Calling Objective-C Code from React Native Code
The Objective-C Side
The JavaScript Side

حجم فایل: 300MB