لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر 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
ارائه دهنده خط زمان گام شمار
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 موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
DevTechie LLC دوره هایی را ارائه می دهد که در آنها با انجام کار یاد می گیریم و رویکردهای عملی برای حل مشکلات رایج پیدا می کنیم. DevTechie LLC بیش از 40 سال تجربه ترکیبی در توسعه برنامهها و نرمافزارها برای شرکتهای بزرگ فناوری تا استارتآپهای کوچک دارد. آنها به اشتراک دانش به دست آمده در طول سال ها اعتقاد دارند و از شما دعوت می کنند تا در این سفر به آنها بپیوندید. DevTechie LLC توسعه سرتاسری را برای موبایل، وب، باطن، علم داده و یادگیری ماشین پوشش می دهد.
نمایش نظرات