آموزش سوئیفت‌یوآی و سویفت‌دیتا: ساخت اپلیکیشن هوشمند باغبانی سبزیجات - آخرین آپدیت

دانلود SwiftUI & SwiftData: Build a Smart Vegetable Gardening App

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

آنچه خواهید آموخت:

  • الگوها و بهترین شیوه‌های SwiftUI: یاد بگیرید چگونه یک اپلیکیشن SwiftUI مقیاس‌پذیر را ساختاربندی و ایجاد کنید.

  • دریافت داده از API: اطلاعات سبزیجات را به صورت پویا از یک JSON API دانلود کنید.

  • مدیریت داده‌های آفلاین با SwiftData: به کاربران اجازه دهید سبزیجات را به باغ خود اضافه کرده و داده‌ها را به صورت آفلاین ذخیره کنند.

  • ردیابی زمان برداشت: ویژگی‌هایی را پیاده‌سازی کنید تا رشد سبزیجات را نظارت کرده و هنگام برداشت به کاربران اطلاع دهید.

  • اضافه کردن یادداشت و تصاویر: به کاربران اجازه دهید یادداشت‌های متنی اضافه کنند، تصاویر را از کتابخانه عکس انتخاب کرده و با استفاده از دوربین عکس بگیرند.

  • نمایش اطلاعات آفات: جزئیات مربوط به آفات رایج و تأثیر آنها بر سبزیجات مختلف را ارائه دهید.

  • عملکرد جستجو: یک ویژگی جستجو برای یافتن سریع سبزیجات و آفات پیاده‌سازی کنید.

  • پشتیبانی از حالت روشن و تیره: از یک تجربه کاربری یکپارچه در تم‌های مختلف اطمینان حاصل کنید.

در پایان این دوره، شما یک اپلیکیشن باغبانی کاملاً کاربردی و درک کاملی از نحوه استفاده از SwiftUI و SwiftData برای ساخت اپلیکیشن‌های دنیای واقعی خواهید داشت.


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

مقدمه Introduction

  • پیش نیازها Prerequisites

  • کد منبع Source code

اپلیکیشن باغبانی Gardening App

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

  • پیاده سازی مدل ها و نمایش سبزیجات روی صفحه Implementing Models and Displaying Vegetables on Screen

  • بارگیری پیش نمایش ها از JSON و بهبود تجربه کاربری Loading Previews from JSON & Improving User Experience

  • پیاده سازی تب بار Implementing Tab Bar

  • نمایش صفحه جزئیات سبزیجات Displaying Vegetable Detail Screen

  • ذخیره سبزیجات در باغ من Saving Vegetable to My Garden

  • نمایش سبزیجات باغ من Displaying My Garden Vegetables

  • اضافه کردن یادداشت برای باغ من Adding Note for My Garden

  • پیاده سازی PreviewTrait برای ارائه داده های نمونه به پیش نمایش های Xcode Implementing PreviewTrait to Provide Sample Data to Xcode Previews

  • اضافه کردن تصویر یادداشت از Photos Picker Adding Note Image from Photos Picker

  • اضافه کردن تصویر یادداشت از دوربین Adding Note Image from Camera

  • اضافه کردن اعتبارسنجی UI، آیکون ها، NoteCellView و غیره Adding UI Validation, Icons, NoteCellView etc

  • نمایش آفات Displaying Pests

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

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

  • جستجوی سبزیجات و آفات Searching Vegetables and Pests

  • حذف سبزیجات باغ من Deleting My Garden Vegetables

  • اقدام سریع برای اضافه کردن سبزیجات به باغ من Quick Action to Add Vegetable to My Garden

  • حذف یادداشت ها Deleting Notes

  • نمایش نماهای خالی Show Empty Views

نتیجه گیری Conclusion

  • جایزه Bonus

نمایش نظرات

آموزش سوئیفت‌یوآی و سویفت‌دیتا: ساخت اپلیکیشن هوشمند باغبانی سبزیجات
جزییات دوره
5 hours
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
157
4.5 از 5
ندارد
دارد
دارد
Mohammad Azam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

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