با این دوره، ساخت یک اپلیکیشن کامل باغبانی سبزیجات را با استفاده از SwiftUI و SwiftData یاد بگیرید. شما خواهید آموخت چگونه اپلیکیشن خود را با استفاده از الگوهای داخلی SwiftUI ساختاربندی کنید، در حالی که از SwiftData برای ماندگاری دادهها به صورت آفلاین بهره میبرید. چه در SwiftUI تازه کار باشید و چه به دنبال ارتقاء مهارتهای خود هستید، این دوره تجربه عملی و واقعی در ساخت یک اپلیکیشن غنی از ویژگیها را فراهم میکند.
آنچه خواهید آموخت:
الگوها و بهترین شیوههای SwiftUI: یاد بگیرید چگونه یک اپلیکیشن SwiftUI مقیاسپذیر را ساختاربندی و ایجاد کنید.
دریافت داده از API: اطلاعات سبزیجات را به صورت پویا از یک JSON API دانلود کنید.
مدیریت دادههای آفلاین با SwiftData: به کاربران اجازه دهید سبزیجات را به باغ خود اضافه کرده و دادهها را به صورت آفلاین ذخیره کنند.
ردیابی زمان برداشت: ویژگیهایی را پیادهسازی کنید تا رشد سبزیجات را نظارت کرده و هنگام برداشت به کاربران اطلاع دهید.
اضافه کردن یادداشت و تصاویر: به کاربران اجازه دهید یادداشتهای متنی اضافه کنند، تصاویر را از کتابخانه عکس انتخاب کرده و با استفاده از دوربین عکس بگیرند.
نمایش اطلاعات آفات: جزئیات مربوط به آفات رایج و تأثیر آنها بر سبزیجات مختلف را ارائه دهید.
عملکرد جستجو: یک ویژگی جستجو برای یافتن سریع سبزیجات و آفات پیادهسازی کنید.
پشتیبانی از حالت روشن و تیره: از یک تجربه کاربری یکپارچه در تمهای مختلف اطمینان حاصل کنید.
در پایان این دوره، شما یک اپلیکیشن باغبانی کاملاً کاربردی و درک کاملی از نحوه استفاده از SwiftUI و SwiftData برای ساخت اپلیکیشنهای دنیای واقعی خواهید داشت.
Mohammad Azam
برنامه نویس ویژه اپل iOS و مربی iOS
نمایش نظرات