آموزش ساخت یک کلون برنامه یادآوری با SwiftUI و داده های هسته

Building a Reminders App Clone with SwiftUI & Core Data

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: SwiftUI، داده های اصلی، اعلان ها، روابط یک تا چند و بیشتر را بیاموزید! از جدیدترین ویژگی‌های SwiftUI برای ایجاد یک رابط کاربری بصری و کاربرپسند استفاده از Core Data برای ذخیره، بازیابی و مدیریت داده‌ها ارسال اعلان‌های محلی به کاربر استفاده از پوشش ویژگی FetchRequest@ یاد بگیرید که چگونه با مفاهیم و تکنیک‌های مختلف برنامه‌نویسی کار کنید. برای ساخت یک برنامه کاملا کاربردی پیاده سازی یک به چند رابطه در Core Data پیش نیازها:iOS 16 یا بالاتر آشنایی با Xcode آشنایی با Swift و SwiftUI علاقه به یادگیری و ساخت اپلیکیشن های iOS

با استفاده از قدرت SwiftUI و Core Data، شبیه سازی برنامه Apple Reminders خود را بیاموزید. در این دوره، درک کاملی از نحوه ایجاد یک برنامه کاملا کاربردی که شامل ویژگی‌هایی مانند ارسال اعلان‌ها، استفاده از پوشه ویژگی FetchRequest@ و پشتیبانی از حالت تاریک و روشن است، به دست خواهید آورد. این دوره شما را در کل فرآیند ایجاد یک شبیه سازی اپلیکیشن Apple Reminders راهنمایی می کند. چه یک مبتدی یا یک توسعه دهنده با تجربه باشید که به دنبال افزودن مهارت جدیدی به جعبه ابزار خود هستید، این دوره برای شما عالی است. اکنون ثبت نام کنید و همین امروز شروع به ساخت برنامه یادآوری خود کنید!


الزامات دوره چیست؟


  • iOS 16 یا بالاتر

  • آشنایی با Xcode

  • آشنایی با Swift و SwiftUI

  • علاقه به یادگیری و ساخت برنامه های iOS


در این دوره چه چیزی یاد خواهید گرفت؟


این دوره به شما می آموزد که چگونه با استفاده از SwiftUI و Core Data کلون برنامه Apple Reminders خود را بسازید. به طور خاص، شما یاد خواهید گرفت که چگونه:


  • از جدیدترین ویژگی های SwiftUI برای ایجاد یک رابط کاربری بصری و کاربرپسند استفاده کنید

  • از Core Data برای ذخیره، بازیابی و مدیریت داده ها استفاده کنید

  • اعلان‌های محلی را برای کاربر ارسال کنید

  • از بسته بندی ویژگی @FetchRequest

    استفاده کنید
  • پشتیبانی را برای حالت تاریک و روشن اجرا کنید

  • با نحوه کار با انواع مفاهیم و تکنیک های برنامه نویسی مختلف برای ساختن یک برنامه کاملا کاربردی آشنا شوید.


100% ضمانت بازگشت وجه در صورت عدم رضایت. برای بازپرداخت کامل ظرف 30 روز پس از خرید با ما تماس بگیرید.



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

معرفی Introduction

  • معرفی Introduction

  • پیش نیازها Prerequisites

  • فایل های تمرین Exercise Files

  • چه چیزی خواهیم ساخت؟ What we will be building?

  • معماری Architecture

ذخیره و نمایش لیست Saving and Displaying List

  • راه اندازی ارائه دهنده داده های اصلی Setting Up Core Data Provider

  • ایجاد مدل MyList داده هسته Creating Core Data MyList Model

  • پیاده سازی رابط کاربری AddNewListView Implementing AddNewListView User Interface

  • ذخیره لیست Saving List

  • نمایش لیست ها Displaying Lists

  • منبع: isEmptyOrWhitespace Resource: isEmptyOrWhitespace

ذخیره و نمایش یادآورها Saving and Displaying Reminders

  • اضافه کردن مدل یادآوری و روابط Adding Reminder Model and Relationships

  • ذخیره یادآوری در فهرست Saving Reminder to List

  • نمایش یادآوری ها بر اساس لیست انتخاب شده Display Reminders Based on Selected List

  • پیاده سازی ReminderCellView Implementing ReminderCellView

در حال به روز رسانی یادآوری Updating Reminder

  • پیاده سازی ReminderDetailView Implementing ReminderDetailView

  • تغییر لیست یادآوری (اجرای SelectListView) Changing Reminder List (Implementing SelectListView)

  • پیاده سازی رویدادهای ReminderCellView Implementing ReminderCellView Events

  • به روز رسانی وضعیت تکمیل یادآوری Updating Reminder Completion Status

  • تاخیر در پیاده سازی Implementing Delay

  • به روز رسانی یادداشت ها، ReminderDate و ReminderTime Updating Notes, ReminderDate and ReminderTime

  • حذف یک یادآور Deleting a Reminder

آمار جستجو و یادآوری Searching and Reminder Statistics

  • پیاده سازی جستجو Implementing Searching

  • ایجاد ReminderStatsBuilder Creating ReminderStatsBuilder

  • نمایش ReminderStats بر روی صفحه نمایش Displaying ReminderStats on the Screen

  • ناوبری آمار یادآوری Reminder Stats Navigation

  • رفع - نمایش یادآورهای امروز FIX - Displaying Today's Reminders

اعلان‌های محلی و طرح رنگ Local Notifications & Color Scheme

  • اعلان های زمان بندی Scheduling Notifications

  • حالت تاریک و حالت روشن Dark Mode & Light Mode

  • نمادهای سفارشی با استفاده از DALL-E Custom Icons Using DALL-E

نتیجه Conclusion

  • مراحل بعدی Next Steps

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت یک کلون برنامه یادآوری با SwiftUI و داده های هسته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
32
Udemy (یودمی) udemy-small
24 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
446
4.7 از 5
دارد
دارد
دارد
Mohammad Azam

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

برنامه نویس ویژه اپل iOS و مربی iOS

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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