رونمایی از پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن با کلی آفرهای ویژه🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۶ فاطمه
کلاس FavoriteManager
جامعه فلاتر ایجاد شده در ۲۲ خرداد ۱۴۰۲

سلام

چرا برای FavoriteManager کلاس datasource و repository ننوشتیم؟

سلام

چرایی خاصی درش نیست همیشه برای تامین دیتا در اپلیکیشن میتونین از datasource و repository استفاده بکنین

ولی از روش‌های دیگه مثل نوشتن همین کلاس favoriteManager هم میتونین برای پیاده سازی logic مدنظرتون بهره ببرید

محمد حسین سخایی ۲۴ خرداد ۱۴۰۲، ۰۶:۵۹

ممنونم

منابعی داخل اینترنت یا یوتیوب هست که مثال هایی با این نوع روش وجود داشته باشه؟

ینی استفاده از بلاک دیتاسورس و ریپازیتوری

به طور مستقیم سرچ میکنم چیز خاصی نمیاره

چی باید سرچ کنم؟

فاطمه ۲۴ خرداد ۱۴۰۲، ۰۷:۰۹

خواهش میکنم

قطعا پیاده سازی hive با bloc مثال‌های زیادی براش هست ولی اینکه از این روش پیاده کرده باشن رو نمیدونم

کار خاصی برای پیاده سازیش وجود نداره کافی متد‌های افزودن و حذف و یا هر متدی رو به عنوان متد‌های یک abstract class اضافه کنید و بعدا در implementation پیاده سازی کنید عین تمام datasource هایی که در اپ پیاده کردید

محمد حسین سخایی ۲۴ خرداد ۱۴۰۲، ۰۸:۰۳

سوالم برای هایو نبود

کلا استفاده از دیتاسورس و ریپازیتوری و بلاک رو پرسیدم

فاطمه ۲۴ خرداد ۱۴۰۲، ۰۸:۰۶

توی این پروژه برای ساختار دهی از این روش استفاده شده نام خاصی هم برای استفاده این روش نیست که بگم key word رو سرچ کنین

ولی توی یک سری معماری‌ها داره از datasource و repository به همراه state management‌های مختلف استفاده میشه مثل معماری clean میتونین با مراجعه بهش ساز و کار و نحوه استفاده ازش رو درک کنید

بهترین پاسخ
محمد حسین سخایی ۲۴ خرداد ۱۴۰۲، ۰۸:۵۳

ممنونم

فاطمه ۲۴ خرداد ۱۴۰۲، ۰۸:۵۸

موفق باشید

محمد حسین سخایی ۲۵ خرداد ۱۴۰۲، ۱۱:۰۷