آموزش ساخت یک کلون برنامه یادآوری با 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 و داده های هسته
جزییات دوره
4.5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
446
4.7 از 5
دارد
دارد
دارد
Mohammad Azam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

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