🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت رابط کاربری iOS با SwiftUI
- آخرین آپدیت
Building iOS User Interfaces with SwiftUI
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی به شما میآموزد که با استفاده از Xcode، Swift و SwiftUI اپلیکیشنهای iOS را با رابطهای کاربری جذاب بسازید. طراحی اپلیکیشنهای کارآمد و پویا برای ارتقای مهارتهای توسعهدهنده iOS شما به سطح بعدی ضروری است. در این دوره آموزشی، ساختن رابط های کاربری iOS با SwiftUI، دانش اولیه توسعه iOS را که قبلاً به دست آورده اید، به منظور ایجاد برنامه های iOS قانع کننده که کاربران خود را درگیر می کند، ایجاد می کنید. ابتدا یاد خواهید گرفت که چگونه از SwiftUI برای ایجاد رابط های کاربری انعطاف پذیری که در چندین دستگاه کار می کنند استفاده کنید. در مرحله بعد، نحوه مدیریت ورودی کاربر و همگام نگه داشتن رابط کاربری با تعاملات کاربران را خواهید آموخت. سپس، با پیادهسازی نقشههای سفارشی، افزودن انیمیشنها و پاسخ دادن به ژستها، راههایی را برای زندهکردن برنامهتان کشف خواهید کرد. در نهایت، نحوه ادغام SwiftUI با سایر فریمورک های اپل مانند UIKit را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهم ترین ایده ها و تکنیک هایی را که برای ساختن برنامه هایی با SwiftUI نیاز دارید که مطمئناً کاربران شما را مجذوب خود خواهند کرد، می شناسید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
طراحی رابط با SwiftUI
Designing Interfaces with SwiftUI
آماده شدن برای طراحی رابط کاربری با SwiftUI
Preparing to Design User Interfaces with SwiftUI
سناریوی نوسازی Snowhaven
The Snowhaven Renovation Scenario
تعریف نماهای SwiftUI
Defining SwiftUI Views
ایجاد طرح ها و چیدمان های اساسی
Creating Basic Designs and Layouts
نمایش داده ها در رابط های کاربری
Representing Data in User Interfaces
سفارشی کردن ظاهر نماها
Customizing the Appearance of Views
تغییر اندازه و مقیاس نماها
Changing the Size and Scale of Views
افزودن افکت به Views
Adding Effects to Views
لایه بندی نماها با ZStacks
Layering Views with ZStacks
پیاده سازی ناوبری و نمایش نمای مودال
Implementing Navigation and Displaying a Modal View
مدیریت ورودی کاربر
Handling User Input
کار با داده در SwiftUI
Working with Data in SwiftUI
ایجاد جریان داده یک برنامه
Establishing an App’s Data Flow
بارگیری و نمایش داده ها
Loading and Displaying Data
ویرایش داده های متنی با فیلدهای متنی
Editing Text Data with Text Fields
تداوم (یا لغو) تغییرات داده ها
Persisting (or Cancelling) Data Changes
کار با Picker Views
Working with Picker Views
جابجایی بین گزینه های باینری با ضامن
Switching Between Binary Options with Toggles
ویرایش داده های عددی با فیلدهای متنی
Editing Numeric Data with Text Fields
نمایش کنترل های ویرایش در یک فرم
Displaying Editing Controls in a Form
جان بخشیدن به برنامه ها با طراحی، انیمیشن و ژست ها
Bringing Apps to Life with Drawing, Animation, and Gestures
آشنایی با سیستم طراحی SwiftUI
Understanding the SwiftUI Drawing System
طراحی با مسیرها
Drawing with Paths
با استفاده از GeometryReader
Using GeometryReader
اعمال تحول در مسیرها
Applying Transformations to Paths
ساخت اشکال قابل استفاده مجدد
Building Reusable Shapes
درک انیمیشن ها
Understanding Animations
اضافه کردن انیمیشن پایه
Adding Basic Animation
متحرک سازی تغییرات سلسله مراتب نمای با انتقال
Animating View Hierarchy Changes with Transitions
ترکیب چندین انیمیشن و انتقال
Combining Multiple Animations and Transitions
پاسخ دادن به حرکات
Responding to Gestures
یکپارچه سازی SwiftUI و UIKit
Integrating SwiftUI and UIKit
آماده شدن برای ادغام SwiftUI و UIKit
Preparing to Integrate SwiftUI and UIKit
نشان دادن UIKit ViewControllers در SwiftUI
Representing UIKit ViewControllers in SwiftUI
سازگار کردن نماهای SwiftUI با UIKit
Making SwiftUI Views Compatible with UIKit
نمایش UIKit Views در SwiftUI
Representing UIKit Views in SwiftUI
اشتراک گذاری وضعیت بین SwiftUI و UIKit
Sharing State Between SwiftUI and UIKit
هماهنگی تعامل کاربر بین UIViewControllers و SwiftUI
Coordinating User Interaction Between UIViewControllers and SwiftUI
هماهنگی تعامل کاربر بین UIViws و SwiftUI
Coordinating User Interaction Between UIViews and SwiftUI
به کار بردن کلیدهای پایانی
Applying the Finishing Touches
اندرو بانکروفت یک دانش آموز متولد شده ، علاقه مند به کشف و به اشتراک گذاشتن آموخته های خود با دیگران است. وی یک توسعه دهنده نرم افزار برای بنیاد ساموئل رابرتز نوبل است ، یک موسسه تحقیقاتی کشاورزی واقع در قلب جنوب اوکلاهما. شغل روزانه وی وی را مشغول برنامه نویسی برنامه های ASP.NET و iOS می کند که از فعالیت های مختلف تجاری و علمی بنیاد پشتیبانی می کند. اندرو از روز صفر برای توسعه iOS از Swift استقبال کرده است و دوست دارد توسعه دهندگان را قادر سازد تا در ساخت برنامه های iOS با Swift موفق شوند.
نمایش نظرات