آموزش ساخت رابط کاربری 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

نمایش نظرات

آموزش ساخت رابط کاربری iOS با SwiftUI
جزییات دوره
3h 16m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
16
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Bancroft Andrew Bancroft

اندرو بانکروفت یک دانش آموز متولد شده ، علاقه مند به کشف و به اشتراک گذاشتن آموخته های خود با دیگران است. وی یک توسعه دهنده نرم افزار برای بنیاد ساموئل رابرتز نوبل است ، یک موسسه تحقیقاتی کشاورزی واقع در قلب جنوب اوکلاهما. شغل روزانه وی وی را مشغول برنامه نویسی برنامه های ASP.NET و iOS می کند که از فعالیت های مختلف تجاری و علمی بنیاد پشتیبانی می کند. اندرو از روز صفر برای توسعه iOS از Swift استقبال کرده است و دوست دارد توسعه دهندگان را قادر سازد تا در ساخت برنامه های iOS با Swift موفق شوند.