آموزش برنامه های SwiftUI 2.0 در iPhone، iPad، Mac، Watch & TV

SwiftUI 2.0 Apps on iPhone, iPad, Mac, Watch & TV

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد برنامه‌ها و ابزارک‌ها برای iOS 14، macOS 11، watchOS 7 و tvOS 14 با استفاده از Xcode 12، Swift 5، WidgetKit و Apple Watch اصول اولیه SwiftUI Views جریان داده در SwiftUI ایجاد ابزارک با SwiftUI SwiftUI برای iPhones SwiftUI SwiftUI برای اپل واچ برای مکینتاش SwiftUI برای Apple TV ها پیش نیازها:یک کامپیوتر مک آشنایی با سوئیفت (در صورت نیاز یک رفرشری دارم)

این یکی بسیار سرگرم کننده است. ما با یادگیری اصول اولیه SwiftUI و سپس استفاده کامل از آن شروع می کنیم! ما در حال ایجاد یک برنامه به نام HypedList ابتدا برای آیفون و سپس برای iPad، Apple Watch، Mac Computer و در نهایت Apple TV هستیم. آره! تمام پلتفرم های اپل. ما حتی ویجت‌هایی ایجاد خواهیم کرد که روی iOS و macOS اجرا شوند.

با استفاده مجدد از یک تکه با اندازه قابل اندازه از پایگاه کد خود در هر پلتفرم، جادوی واقعی SwiftUI را یاد خواهید گرفت. و، خواهید دید که چگونه برنامه های خود را برای هر پلتفرم ایجاد کنید تا واقعاً از مزایای هر دستگاه برای هیجان کاربران خود استفاده کنید.

با تماشای ویدیوی تبلیغاتی و استفاده از پیش‌نمایش‌های رایگان، ایده‌ای درباره این دوره کسب کنید.


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

معرفی Introduction

  • خوش آمدی Welcome

  • Refresher Swift Swift Refresher

  • Refresher Swift Swift Refresher

معرفی Introduction

  • خوش آمدی Welcome

SwiftUI Fundamentals - نماها، اصلاح‌کننده‌ها و کنترل‌ها SwiftUI Fundamentals - Views, Modifiers, and Controls

  • تور Xcode Xcode Tour

  • بازدیدها Views

  • اصلاح کننده ها Modifiers

  • اصلاح کننده ها Modifiers

  • HStacks و VStacks HStacks and VStacks

  • HStacks و VStacks HStacks and VStacks

  • بازدیدهای فرعی Subviews

  • پیش نمایش ها Previews

  • پیش نمایش ها Previews

  • کنترل ها Controls

  • کد منبع Source Code

  • کد منبع Source Code

SwiftUI Fundamentals - نماها، اصلاح‌کننده‌ها و کنترل‌ها SwiftUI Fundamentals - Views, Modifiers, and Controls

  • تور Xcode Xcode Tour

  • بازدیدها Views

  • بازدیدهای فرعی Subviews

  • کنترل ها Controls

HypedList iPhone و iOS Foundations HypedList iPhone and iOS Foundations

  • HypedList Walkthrough HypedList Walkthrough

  • HypedList Walkthrough HypedList Walkthrough

  • TabViews TabViews

  • TabViews TabViews

  • نمادهای SF و NavigationView SF Symbols and NavigationView

  • نمایش نماها در یک برگه Displaying Views in a Sheet

  • نمایش نماها در یک برگه Displaying Views in a Sheet

  • کلاس HypedEvent HypedEvent Class

  • کلاس HypedEvent HypedEvent Class

  • فرم ها و کنترل ها Forms and Controls

  • فرم ها و کنترل ها Forms and Controls

  • طراحی فرم Form Design

  • UIKit ViewControllers در SwiftUI UIKit ViewControllers in SwiftUI

  • سبک های دکمه Button Styles

  • سبک های دکمه Button Styles

HypedList iPhone و iOS Foundations HypedList iPhone and iOS Foundations

  • نمادهای SF و NavigationView SF Symbols and NavigationView

  • طراحی فرم Form Design

  • UIKit ViewControllers در SwiftUI UIKit ViewControllers in SwiftUI

شیرجه عمیق تر آیفون iPhone Deeper Dive

  • داده های تست Test Data

  • داده های تست Test Data

  • ScrollViews ScrollViews

  • ScrollViews ScrollViews

  • طراحی کاشی HypedEvent HypedEvent Tile Design

  • تاریخ ها و بسته های سوئیفت Dates and Swift Packges

  • تاریخ ها و بسته های سوئیفت Dates and Swift Packges

  • کنترل کننده داده Data Controller

  • قابل کدگذاری Codable

  • قابل کدگذاری Codable

  • User Defaults UserDefaults

  • PastEvents PastEvents

  • PastEvents PastEvents

  • راه اندازی یک API Setting Up an API

  • راه اندازی یک API Setting Up an API

  • پردازش API Processing the API

  • دانلود تصاویر Downloading Images

  • دانلود تصاویر Downloading Images

  • نمای جزئیات HypedEvent HypedEvent Detail View

  • دکمه ها Buttons

  • پیوندهای ناوبری NavigationLinks

  • پیوندهای ناوبری NavigationLinks

  • ویرایش و حذف کنید Edit and Delete

شیرجه عمیق تر آیفون iPhone Deeper Dive

  • طراحی کاشی HypedEvent HypedEvent Tile Design

  • کنترل کننده داده Data Controller

  • User Defaults UserDefaults

  • پردازش API Processing the API

  • نمای جزئیات HypedEvent HypedEvent Detail View

  • دکمه ها Buttons

  • ویرایش و حذف کنید Edit and Delete

ابزارک ها! ویجت کیت برای iOS (و macOS واقعا...) Widgets! WidgetKit for iOS (and macOS really...)

  • معرفی ویجت کیت Intro to WidgetKit

  • عضویت هدف Target Membership

  • پیش نمایش ویجت Widget Previews

  • پیش نمایش ویجت Widget Previews

  • طراحی ویجت Widget Design

  • عکس‌های فوری و جدول زمانی متغیرهایی Placeholders Snapshots and Timelines

ابزارک ها! ویجت کیت برای iOS (و macOS واقعا...) Widgets! WidgetKit for iOS (and macOS really...)

  • معرفی ویجت کیت Intro to WidgetKit

  • عضویت هدف Target Membership

  • طراحی ویجت Widget Design

  • عکس‌های فوری و جدول زمانی متغیرهایی Placeholders Snapshots and Timelines

HypedList در iPad - طراحی برای صفحه نمایش های بزرگ HypedList on an iPad - Designing for Large Screens

  • کلاس های اندازه Size Classes

  • کلاس های اندازه Size Classes

  • نوار کناری Sidebar

  • نوار کناری Sidebar

  • نمایش جزئیات Detail View

HypedList در iPad - طراحی برای صفحه نمایش های بزرگ HypedList on an iPad - Designing for Large Screens

  • نمایش جزئیات Detail View

HypedList برای ساعت - SwiftUI WatchOS HypedList for the Watch - SwiftUI WatchOS

  • WatchOS WatchOS

  • WatchOS WatchOS

  • طراحی لیست و برنامه های افزودنی List Design and Extensions

  • طراحی لیست و برنامه های افزودنی List Design and Extensions

  • ارسال اطلاعات از تلفن به ساعت Sending Data from Phone to Watch

  • ارسال اطلاعات از تلفن به ساعت Sending Data from Phone to Watch

  • تماشا به تلفن Watch to Phone

  • تماشا به تلفن Watch to Phone

  • پیام ها Messages

HypedList برای ساعت - SwiftUI WatchOS HypedList for the Watch - SwiftUI WatchOS

  • پیام ها Messages

HypedList در MacOS - ادغام دو جهان مجزا HypedList on MacOS - Merging Two Separate Worlds

  • MacOS و Big Sur MacOS and Big Sur

  • کار از طریق خطاهای مک Working Through Mac Errors

  • کار از طریق خطاهای مک Working Through Mac Errors

  • داده ها و دکمه ها Data and Buttons

  • ایجاد نمای Create View

  • مسائل رنگ Color Issues

  • ابزارک های مک Mac Widgets

HypedList در MacOS - ادغام دو جهان مجزا HypedList on MacOS - Merging Two Separate Worlds

  • MacOS و Big Sur MacOS and Big Sur

  • داده ها و دکمه ها Data and Buttons

  • ایجاد نمای Create View

  • مسائل رنگ Color Issues

  • ابزارک های مک Mac Widgets

HypedList در تلویزیون - ساختن یک برنامه روان tvOS HypedList on the TV - Making a Smooth tvOS App

  • tvOS tvOS

  • tvOS tvOS

  • زبانه های تلویزیون TV Tabs

  • طراحی کاشی Tile Design

  • باگ بزرگ سور Big Sur Bug

  • باگ بزرگ سور Big Sur Bug

HypedList در تلویزیون - ساختن یک برنامه روان tvOS HypedList on the TV - Making a Smooth tvOS App

  • زبانه های تلویزیون TV Tabs

  • طراحی کاشی Tile Design

خیلی طولانی! So Long!

  • خداحافظ Goodbye

  • خداحافظ Goodbye

  • جایزه Bonus

خیلی طولانی! So Long!

  • جایزه Bonus

نمایش نظرات

آموزش برنامه های SwiftUI 2.0 در iPhone، iPad، Mac، Watch & TV
جزییات دوره
10 hours
59
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,525
4.5 از 5
دارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!