آموزش توسعه React Native آسان و سریع - آخرین آپدیت

دانلود React Native Development Simplified

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت اپلیکیشن رزرو ملک با React Native، Expo و Typescript (iOS و Android)

با استفاده از React Native، Typescript و ابزارهای مدرن، یک اپلیکیشن رزرو ملک حرفه‌ای (قابل انتشار در iOS و Android) از صفر بسازید. یاد بگیرید چگونه UI/UX جذاب را با عملکرد قوی ترکیب کنید، درست مانند اپلیکیشن‌های برتر.

آنچه خواهید ساخت:

یک پلتفرم رزرو کامل (Full-Stack) با ویژگی‌های زیر:

  • احراز هویت امن کاربر (ورود/ثبت نام) و مدیریت وضعیت سراسری با Zustand
  • جستجوی بی‌درنگ با کوئری‌های Debounced و Optimistic UI برای علاقه‌مندی‌ها
  • پرداخت‌های امن با Stripe
  • سیستم رزرو تقویم حرفه‌ای با استفاده از Flash Calendar + Bottom Sheets

نکات برجسته دوره:

ابزارها و رویه‌های استاندارد صنعت

  • TypeScript برای کد نویسی Type-Safe
  • React Query + Axios برای یکپارچه‌سازی کارآمد API
  • Expo Router، Reanimated Carousels و کتابخانه‌های UI مدرن
  • BlurHash برای بارگذاری تصاویر، هشدارهای Toast و کنترلرهای صفحه کلید
  • ساختار پوشه‌ها و سازماندهی کد برای مقیاس‌پذیری

تکنیک‌های پیشرفته ساده شده

  • به‌روزرسانی‌های Optimistic UI برای تجربه‌های کاربری یکپارچه
  • Zustand برای مدیریت متمرکز وضعیت (کاربر/احراز هویت)
  • کوئری‌های Debounced برای جستجو و واکشی پویای داده‌ها

مفاهیم اضافی

Deep Linking

اعلان‌ها (Notifications)

فرایند ارسال اپلیکیشن به Google Play Store و App Store

چرا ثبت نام کنید؟

  • بیش از 85 درس عملی: کدنویسی عملی و متمرکز بر اپلیکیشن.
  • پروژه حرفه‌ای: مناسب برای نمونه کار با Stripe، جریان‌های احراز هویت و UI پولیش شده.
  • تخصص دوگانه: یادگیری توسعه و بهترین روش‌های طراحی.
  • دسترسی مادام العمر: کد منبع (GitHub)، به روز رسانی‌ها و پشتیبانی پرسش و پاسخ.

این دوره برای چه کسانی مناسب است؟

  • توسعه دهندگان React Native که آماده انتشار اپلیکیشن‌های Production هستند.
  • توسعه دهندگانی که مشتاق تسلط بر APIها، پرداخت‌ها و ابزارهای مدرن هستند.
  • هر کسی که به دنبال ساخت اپلیکیشن‌هایی است که تعادل بین زیبایی + عملکرد را حفظ می‌کنند.

پیش نیازها:

دانش پایه React

دانش پایه Javascript و Typescript


سرفصل ها و درس ها

مقدمه Introduction

  • React Native React Native

  • سرفصل دوره Course Outline

ابزارها Tooling

  • ابزارها Tooling

کامپوننت‌های اصلی React Native React Native Core Components

  • مستندات (بتا) Documentation (Beta)

  • معرفی کامپوننت Text Text Component Introduction

  • Text - ویژگی‌های اصلی ضروری Text - Essential Core Props

  • بررسی عمیق استایل دهی Text Text Styling Deep Dive

  • Text تودرتو Nested Text

  • Text تعاملی Interactive Text

  • منابع تمرین کامپوننت Text Text Component Exercise Resources

  • کامپوننت Text پیشرفته Enhanced Text Component

  • کامپوننت View View Component

  • منابع تمرین کامپوننت View View Component Exercise Resources

  • کامپوننت View پیشرفته Enhanced View Component

  • کامپوننت Image Image Component

  • کامپوننت اصلی Flatlist Flatlist Core Component

  • منابع تمرین 1 Flatlist Flatlist Exercise 1 Resources

  • کامپوننت Flatlist : تمرین 1 Flatlist Component : Exercise 1

  • منابع تمرین 2 Flatlist Flatlist Exercise 2 Resources

  • کامپوننت Flatlist : تمرین 2 Flatlist Component : Exercise 2

  • کامپوننت ScrollView ScrollView Component

  • منابع تمرین کامپوننت ScrollView ScrollView Component Exercise Resources

  • ScrollView پیشرفته Enhanced ScrollView

برنامه بسیار ساده یادداشت‌ها Super Simple Notes App

  • منابع Resources

  • Boilerplate Boilerplate

  • راه‌اندازی Types و Theme Types and Theme Setup

  • Header Header

  • کامپوننت آیتم یادداشت Note Item Component

  • Providers Providers

  • Modal Modal

  • Global Store Global Store

  • اقدامات یادداشت با آیتم‌های منو Note actions with menu items

  • Toasts Toasts

  • Keyboard Avoiding View Keyboard Avoiding View

  • کد کامل Complete Code

UI برنامه Threads: مفاهیم Bottom Sheet Threads APP UI : Bottom Sheet Concepts

  • منابع Resources

  • Boilerplate Boilerplate

  • صفحه اصلی Home Page

  • Card Card

  • Bottom Sheet Bottom Sheet

  • کد کامل Complete Code

برنامه Holidia Holidia App

  • منابع کدنویسی Coding Resources

  • Boilerplate Boilerplate

  • منابع برای داده‌های ثابت Resources for constants data

  • Types و Constants Types and Constants

کامپوننت‌های قابل استفاده مجدد Reusable Components

  • آیکون‌های Bottom Tabs Bottom Tabs Icons

  • کامپوننت Text قابل استفاده مجدد Text Reusable Component

  • کامپوننت Image قابل استفاده مجدد Image Reusable Component

  • Snippets Snippets

  • منابع Snippets Snippets Resources

UI صفحه اصلی Home Page UI

  • صفحه اصلی و لیست املاک Home Page and Properties Listings

  • Carousel Item Carousel Item

  • بخش Discovery Discovery Section

  • هدر صفحه اصلی Homepage Header

UI صفحه علاقه‌مندی‌ها Favorite Page UI

  • کامپوننت قابل استفاده مجدد Header Header Reusable Component

  • UI صفحه علاقه‌مندی‌ها Favorite Screen UI

UI صفحه رزروها Bookings Page UI

  • UI صفحه رزروها - قسمت 1 Booking Page UI - Part 1

  • UI صفحه رزروها - قسمت 2 Booking Page UI - Part 2

UI صفحه پروفایل و جستجو Profile and Search Page UI

  • صفحه پروفایل Profile Page

  • UI صفحه جستجو Search Page UI

UI صفحه ملک Property Page UI

  • صفحه ملک - قسمت 1 Property Page - Part 1

  • صفحه ملک - قسمت 2 Property Page - Part 2

UI احراز هویت Authentication UI

  • UI صفحه ثبت نام Sign Up Page UI

  • UI صفحه ورود Login Page UI

ادغام API API Integration

  • مدل‌های داده Data models

  • پیاده سازی API API Deployment

  • تنظیمات پرداخت و global user store Checkout and global user store setup

  • APIها با Yaak APIs with Yaak

  • APIها با swagger APIs with swagger

  • متغیرهای محیطی با React Query، تنظیمات axios Environment Variables with React Query, axios setup

  • ورود کاربر User Login

  • UI خوش‌بینانه Optimistic UI

  • صفحه پروفایل Profile Page

  • صفحه جستجوی پویا Dynamic Search Page

  • پروفایل کاربر با Global Store User Profile with Global Store

  • ثبت نام کاربر User Registration

  • ادغام تقویم Calendar Integration

ادغام پرداخت Payment Integration

  • پرداخت و ادغام پرداخت Checkout and Payment Integration

عناصر UI UI Elements

  • Toast Toast

  • کنترلرهای صفحه کلید Keyboard Controllers

  • نشانگر بارگذاری Loading Indicator

  • صفحه پرداخت موفق Payment successful Page

انتشار برنامه: ارسال به App Store و Google Play Publish Your App: Submit to App Store & Google Play

  • EAS EAS

  • ثبت نام در Google Play Console Signing up for Google Play Console

  • ثبت نام در برنامه توسعه دهنده اپل Enrolling in Apple Developer Program

  • پیش نمایش انتشار برای IOS/Android Preview release for IOS/Android

  • بیلد توسعه اندروید Android development build

  • بیلد توسعه IOS IOS development build

  • بیلد تولید اندروید و انتشار در Google Play Store Android Production build and Publishing to Google Play Store

  • بیلد تولید IOS و انتشار در Apple App store IOS Production build and Publishing to Apple App store

Push Notifications Push Notifications

  • راه اندازی Push Notifications برای Android و iOS با EAS Setting Up Push Notifications for Android and iOS with EAS

  • Push Notifications در بیلد توسعه Push Notifications in Development build

  • APIهای بک‌اند برای push notifications با استفاده از سرور Backend apis for push notifications using the server

  • Notifications در پروفایل Preview Notifications in Preview profile

Deep Linking Deep Linking

  • Deep Linking برای IOS و Android Deep Linking for IOS and Android

بونوس Bonus

  • فونت‌ها و Themeها Fonts & Themes

  • افزونه‌های VSCode VSCode extensions

  • افزونه‌های VSCode قسمت 2 VSCode extensions part 2

آرشیو Archives

  • کامپوننت Text Text Component

نمایش نظرات

آموزش توسعه React Native آسان و سریع
جزییات دوره
16 hours
99
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
117
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar