آموزش تسلط بر WidgetKit در SwiftUI 4، iOS 16 با Dynamic Island [ویدئو]

Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره ویدیویی مروری جامع از آخرین پیشرفت‌های WidgetKit در iOS 16 با پشتیبانی از قدرت SwiftUI ارائه می‌دهد. کشف کنید که چگونه از این ابزارهای قدرتمند برای ایجاد ویجت های پویا و با کیفیت برای برنامه های iOS خود استفاده کنید. با جدیدترین ویژگی‌های WidgetKit، از جمله ویجت‌های ثابت، مبتنی بر شبکه، مبتنی بر نقشه و قابل تنظیم آشنا خواهید شد. علاوه بر این، ایجاد ابزارک‌های مبتنی بر داده‌های اصلی را کاوش می‌کنید و در مورد استراتژی‌های پیوند عمیق مخصوص ویجت‌ها می‌آموزید. این دوره همچنین ویژگی های تازه معرفی شده مانند فعالیت زنده و ویجت های صفحه قفل را پوشش می دهد و پیچیدگی های ActivityKit و چرخه زندگی Live Activity را به شما آموزش می دهد. نحوه اضافه کردن پشتیبانی از Dynamic Island را که در iPhone 14 Pro و بالاتر از دستگاه‌های iOS موجود است، خواهید فهمید. پس از اتمام این دوره، قدرت ایجاد ویجت های خیره کننده و با کیفیت برای برنامه های iOS خود را خواهید داشت. شما بر ایجاد فعالیت های زنده و ویجت های صفحه قفل تسلط خواهید داشت و درک عمیقی از چارچوب WidgetKit به دست خواهید آورد. این دوره دانش و مهارت‌های شما را در توسعه WidgetKit با SwiftUI 4 و iOS 16 افزایش می‌دهد و به شما اعتماد به نفس ایجاد ویجت‌های سفارشی را می‌دهد که تجربه کاربری برنامه‌های شما را بالا می‌برد. امروز به ما بپیوندید و پتانسیل WidgetKit را باز کنید! همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/Mastering-WidgetKit-in-SwiftUI-4-iOS-16-with-Dynamic-Island درک اصول اولیه WidgetKit و معماری آن در SwiftUI قدرت SwiftUI 4 و iOS 16 برای ساخت ویجت ها را کاوش کنید ویجت های استاتیک و پویا را با استفاده از WidgetKit در Xcode ایجاد و پیکربندی کنید یاد بگیرید که ویجت های صفحه قفل ایجاد کنید که دسترسی سریع به ویژگی های برنامه را فراهم می کند با استفاده از WidgetKit یک ویجت خبری کاملا کاربردی با پیکربندی پیوند بسازید یاد بگیرید چگونه از TimelineProvider برای به روز رسانی محتوای ویجت در طول زمان استفاده کنید این دوره با هدف توسعه دهندگان با تجربه قبلی در توسعه SwiftUI و iOS است که به دنبال ارتقاء مهارت ها و تخصص خود در توسعه WidgetKit با استفاده از SwiftUI 4 و iOS 16 هستند. ایجاد 15+ با کیفیت بالا. ویجت های با کیفیت از ابتدا با استفاده از SwiftUI و WidgetKit * تطبیق پذیری ویجت های قابل تنظیم و نحوه ساخت آنها برای حداکثر سفارشی سازی کاربر را کشف کنید * ویژگی خلاقانه Dynamic Island را کاوش کنید و یاد بگیرید که چگونه برای آن ویجت ایجاد کنید.

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

معرفی Introduction

  • معرفی Introduction

شروع شدن Getting Started

  • معرفی ویجت کیت WidgetKit Introduction

  • افزودن پسوند ویجت کیت Adding WidgetKit Extension

آشنایی با ابزارک ها در ویجت کیت Understanding Widgets in WidgetKit

  • آشنایی با اجزای ویجت Getting to Know the Widget Components

  • چهار مولفه کلیدی Four Key Components

  • ارائه دهنده جدول زمانی Timeline Provider

  • ورود به جدول زمانی Timeline Entry

  • نمای ورودی خط زمانی Timeline Entry View

  • پیکربندی ویجت Widget Configuration

  • ارائه دهنده پیش نمایش Preview Provider

  • دسته ویجت Widget Bundle

اولین ویجت خود را از ابتدا بسازید Build Your First Widget from Scratch

  • ورود به جدول زمانی ویجت سلام Hello Widget Timeline Entry

  • نمای ورودی خط زمانی Timeline Entry View

  • ارائه دهنده جدول زمانی Timeline Provider

  • پیکربندی ویجت Widget Configuration

  • خانواده ویجت Widget Family

ویجت امروز Today Widget

  • معرفی ویجت امروز Today Widget Introduction

  • ورود ویجت امروز Today Widget Entry

  • ارائه دهنده ابزارک امروز Today Widget Provider

  • نمای ورودی ویجت Widget Entry View

  • پیکربندی ویجت Widget Configuration

  • دسته ویجت Widget Bundle

ویجت فعال در شبکه Network-Enabled Widget

  • معرفی ویجت نقل قول Quotes Widget Introduction

  • ساختار نقل قول Quotes Struct

  • نقل قول خدمات شبکه Quote Network Service

  • نقل قول ورودی جدول زمانی Quote Timeline Entry

  • ارائه دهنده جدول زمانی Quote Timeline Provider

  • مشاهده ویجت نقل قول Quote Widget View

  • پیکربندی نقل قول Quote Configuration

  • ویجت نقل قول در بسته نرم افزاری Quote Widget in Bundle

ویجت مبتنی بر عکس Photo-Based Widget

  • معرفی ویجت عکس Photo Widget Introduction

  • ورودی ویجت عکس Photo Widget Entry

  • نمایش فعال شبکه Network-Enabled View

  • نمای ویجت عکس Photo Widget View

  • ارائه‌دهنده جدول زمانی ویجت عکس Photo Widget Timeline Provider

  • ویجت عکس Photo Widget

خانواده اندازه ویجت Widget Size Family

  • معرفی ابزارک آب و هوا Weather Widget Introduction

  • ساختار داده های آب و هوا Weather Data Structure

  • خدمات هواشناسی Weather Service

  • ابزار آب و هوا Weather Utility

  • ورودی آب و هوا Weather Entry

  • ثابت آب و هوا Weather Constants

  • ارائه دهنده جدول زمانی آب و هوا Weather Timeline Provider

  • نمای آب و هوا Weather View

  • نمایش روزانه آب و هوا Daily Weather View

  • نمای ویجت آب و هوا Weather Widget View

  • ویجت آب و هوا Weather Widget

چارچوب نمودارها در ویجت Charts Framework in Widget

  • معرفی ابزارک تمرین Workout Widget Introduction

  • مدل تمرین Workout Model

  • نمای تمرین Workout View

  • ورودی ویجت تمرین Workout Widget Entry

  • ارائه‌دهنده جدول زمانی ویجت تمرین Workout Widget Timeline Provider

  • ویجت تمرین Workout Widget

همگام سازی داده ها بین برنامه و ویجت Data Sync Between App and Widget

  • معرفی ویجت یادآوری Reminder Widget Introduction

  • گروه های برنامه App Groups

  • مدل داده یادآوری Reminder Data Model

  • برنامه یادآوری Reminders App

  • ثابت برنامه یادآوری Reminder App Constants

  • ورود ویجت یادآوری Reminder Widget Entry

  • نمای ویجت یادآوری Reminder Widget View

  • ارائه دهنده جدول زمانی Timeline Provider

  • پیکربندی ویجت Widget Configuration

  • همگام سازی داده های برنامه و ویجت App and Widget Data Sync

داده های اصلی در ویجت کیت Core Data in WidgetKit

  • ویجت مواد غذایی Grocery Widget

  • مدل داده خواربارفروشی Grocery Data Model

  • ثابت مواد غذایی Grocery Constants

  • پسوند رنگ Color Extension

  • مدیر داده های اصلی Core Data Manager

  • متن شی مدیریت شده Managed Object Context

  • ورودی اقلام مواد غذایی Grocery Item Entry

  • نمایش برنامه مواد غذایی Grocery App View

  • ورودی مواد غذایی Grocery Entry

  • نمای ورودی خواربار Grocery Entry View

  • ارائه‌دهنده جدول زمانی مواد غذایی Grocery Timeline Provider

  • ویجت مواد غذایی Grocery Widget

آشنایی با ویجت قابل تنظیم Understanding Configurable Widget

  • معرفی ویجت رنگی Color Widget Introduction

  • فایل Intent Definition Intent Definition File

  • ورود به جدول زمانی Timeline Entry

  • نمای ویجت Widget View

  • ارائه‌دهنده جدول زمانی هدف ویجت Widget Intent Timeline Provider

  • ویجت رنگی Color Widget

ویجت قابل تنظیم Deep Dive Configurable Widget Deep Dive

  • معرفی ابزارک هزینه Expense Widget Introduction

  • فایل تعریف قصد هزینه ماهانه Monthly Expense Intent Definition File

  • دسته هزینه Expense Category

  • ورودی هزینه Expense Entry

  • نمای مورد هزینه Expense Item View

  • نمای ویجت هزینه Expense Widget View

  • ارائه‌دهنده جدول زمانی هزینه‌ها Expense Timeline Provider

  • ویجت هزینه Expense Widget

پیوندهای عمیق در ابزارک ها Deep Links in Widgets

  • معرفی ویجت نرخ ارز Exchange Rate Widget Introduction

  • مدل کشور Country Model

  • مدل نرخ ارز Exchange Rate Model

  • خدمات نرخ ارز Exchange Rate Service

  • نمای سلولی فهرست کشور Country List Cell View

  • نمای نرخ ارز کشور Country Exchange Rate View

  • برنامه نرخ ارز Exchange Rate App

  • ورودی ویجت نرخ ارز Exchange Rate Widget Entry

  • نمای ورودی نرخ ارز Exchange Rate Entry View

  • ارائه دهنده جدول زمانی نرخ ارز Exchange Rate Timeline Provider

  • ویجت نرخ ارز Exchange Rate Widget

  • افزودن ویجت به بسته نرم افزاری ویجت Adding Widget to the Widget Bundle

  • لینک ورودی مشاهده عمیق Entry View Deep Link

  • ویجت پیوند عمیق از طریق OpenURL Widget Deep Link Through OpenURL

ویجت پیکربندی سفارشی Custom Configuration Widget

  • معرفی و مدل اپلیکیشن سهام Stocks App Introduction and Model

  • خدمات سهام Stock Service

  • نمای سهام Stock View

  • فایل Intent Definition Intent Definition File

  • برنامه افزودنی هدف سفارشی Custom Intent Extension

  • کنترل کننده قصد Intent Handler

  • ورود نماد سهام Stock Symbol Entry

  • نمای ورودی ویجت سهام Stock Widget Entry View

  • ارائه دهنده جدول زمانی سهام Stock Timeline Provider

  • ویجت سهام Stock Widget

ویجت صفحه قفل iOS 16 iOS 16 Lock Screen Widget

  • معرفی ابزارک صفحه قفل Lock Screen Widget Introduction

  • پوشه برنامه گام شمار Pedometer App Folder

  • مدل گام شمار Pedometer Model

  • مدیر گام شمار Pedometer Manager

  • ثابت برنامه گام شمار Pedometer App Constants

  • نمای برنامه گام شمار Pedometer App View

  • ورودی گام شمار Pedometer Entry

  • نمای ورودی گام شمار Pedometer Entry View

  • ارائه دهنده خط زمان گام شمار Pedometer Timeline Provider

  • ویجت گام شمار Pedometer Widget

نقشه ها در ابزارک ها Maps in Widgets

  • معرفی ویجت نقشه Map Widget Introduction

  • ورودی نقشه مکان های معروف Famous Places Map Entry

  • نمای ورودی ویجت مکان های معروف Famous Places Widget Entry View

  • ارائه‌دهنده جدول زمانی نقشه Map Timeline Provider

  • ویجت مکان های معروف Famous Places Widget

ویجت فعالیت زنده iOS 16.1 iOS 16.1 Live Activity Widget

  • معرفی فعالیت های زنده Live Activities Introduction

  • ویژگی های تایمر فوکوس Focus Timer Attributes

  • نمای ورودی تایمر Timer Entry View

  • ویجت زنده تایمر Timer Live Widget

  • نمای برنامه تایمر Timer App View

  • پیکربندی و ویجت برنامه تایمر Timer App Configuration and Widget

رویدادهای چرخه حیات فعالیت زنده iOS 16.1 iOS 16.1 Live Activity Lifecycle Events

  • معرفی ویجت فعالیت زنده تحویل پیتزا Pizza Delivery Live Activity Widget Introduction

  • ویژگی سفارش پیتزا Pizza Order Attribute

  • نوع پیتزا Pizza Type

  • نمای سفارش پیتزا Pizza Order View

  • پیکربندی فعالیت Activity Configuration

  • ویجت فعالیت زنده Live Activity Widget

iOS 16 Dynamic Island iOS 16 Dynamic Island

  • معرفی جزیره پویا Dynamic Island Introduction

  • جزیره پویا پیشرو در منطقه گسترده Dynamic Island Expanded Region Leading

  • جزیره پویا گسترش یافته، مرکز، و منطقه پایین Dynamic Island Expanded Trailing, Center, and Bottom Region

  • نمای کم حجم برای جزیره پویا Compact Minimal View For Dynamic Island

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش تسلط بر WidgetKit در SwiftUI 4، iOS 16 با Dynamic Island [ویدئو]
جزییات دوره
12 h 51 m
144
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
DevTechie LLC
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

DevTechie LLC DevTechie LLC

DevTechie LLC دوره هایی را ارائه می دهد که در آنها با انجام کار یاد می گیریم و رویکردهای عملی برای حل مشکلات رایج پیدا می کنیم. DevTechie LLC بیش از 40 سال تجربه ترکیبی در توسعه برنامه‌ها و نرم‌افزارها برای شرکت‌های بزرگ فناوری تا استارت‌آپ‌های کوچک دارد. آنها به اشتراک دانش به دست آمده در طول سال ها اعتقاد دارند و از شما دعوت می کنند تا در این سفر به آنها بپیوندید. DevTechie LLC توسعه سرتاسری را برای موبایل، وب، باطن، علم داده و یادگیری ماشین پوشش می دهد.