نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه از مهارت های موجود JavaScript خود برای ساخت برنامه های بومی با عملکرد بالا برای iOS و Android استفاده کنید. در این دوره ، شما می آموزید که چگونه از مهارت های موجود JavaScript خود برای ساختن برنامه های بومی برای iOS و Android استفاده کنید. برای پیگیری حتی نیازی نیست که یک متخصص React باشید! شما یاد خواهید گرفت که چگونه با React Native و حداقل تنظیمات توسعه کار را ادامه دهید زیرا ما از Exponent برای کمک به ما در جهت پیشرفت سریع استفاده خواهیم کرد. پس از ساخت بیشتر برنامه از طریق Exponent ، ما به یک محیط کامل منتقل می شویم که در آن شما یاد خواهید گرفت که چگونه هدف گذاری سیستم عامل را انجام دهید: ساخت ویژگی های ویژه به طور خاص برای یک سیستم عامل خاص در حالی که سعی در استفاده هرچه بیشتر از کد دارید. ما همچنین Redux را به این مخلوط معرفی می کنیم تا به ما کمک کند تا مدیریت ایالتی خود را به شکلی بسیار زیبا کپسول کنیم. این دوره (و React Native) تا حد زیادی به ویژگی های JavaScript 2015 متکی است!
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع کنید
Get Started
-
چرا از React Native استفاده کنیم؟
Why Use React Native?
-
این همان چیزی است که ما خواهیم ساخت
This Is What We'll Build
-
React Native Overview
React Native Overview
-
واکنش کلی
React Overview
-
نسخه ها و کنوانسیون ها
Versions and Conventions
-
Atom را با ESLint پیکربندی کنید
Configure Atom with ESLint
مقدمه ای بر بیان
An Introduction to Exponent
-
نماینده چیست؟
What Is Exponent?
-
نماینده در حال اجرا در تلفن شما
Running Exponent on Your Phone
-
یک برنامه تمیز
A Clean Exponent App
-
تعریف ساختار اصلی پروژه
Defining a Basic Project Structure
-
ایجاد لیستی از Todos
Creating a List of Todos
-
ایجاد و سبک کردن ردیف های Todo
Creating and Styling the Todo Rows
-
ایجاد دکمه Add
Creating the Add Button
-
معرفی کامپوننت Navigator
Introducing the Navigator Component
-
ایجاد م Formلفه فرم
Creating a Form Component
-
افزودن یک Todo جدید
Adding a New Todo
-
در حال حذف Todo
Deleting a Todo
-
خلاصه
Summary
هدف گذاری بستر های نرم افزاری
Platform Targeting
-
هدف گذاری بستر های نرم افزاری چیست؟
What Is Platform Targeting?
-
پیکربندی کامل محیط
Full-blown Environment Configuration
-
مهاجرت از Exponent به یک پروژه تمام عیار
Migrating from Exponent into a Full-blown Project
-
نحوه تقسیم کامپوننت برای رندر متفاوت در iOS و Android
How to Split a Component to Render Differently in iOS and Android
-
جلوه کش رفتن را در TaskRow برای سیستم عامل iOS اضافه کنید
Add a Swipe-out Effect on the TaskRow for the iOS Platform
-
یک تصویر در TaskRow برای سیستم عامل Android اضافه کنید
Add an Image on the TaskRow for the Android Platform
-
قسمت TaskRow را متحرک کنید
Animate the TaskRow Component
-
خلاصه کردن
Recap
مدیریت دولتی با Redux
State Management with Redux
-
مروری سریع بر روی Redux
A Quick Overview of Redux
-
معرفی Redux به پروژه
Introducing Redux to the Project
-
افزودن عملی برای علامت گذاری Todo به عنوان انجام شده
Adding an Action for Marking a Todo as Done
-
افزودن عملی برای جابجایی بین معاملات در انتظار و انجام Todos
Adding an Action to Switch Between Pending and Done Todos
-
با تشکر
Thanks
نمایش نظرات