توضیحات
تسلط کامل بر مدیریت حالت GetX – دانلود Master the GetX State Management in Flutter with GetStorage
نام دوره : Master the GetX State Management in Flutter with GetStorage
پیش نیاز:
- دانش پایه دارت
- دانش پایه فلاتر
- اشتیاق برای ساخت اپلیکیشن
توضیحات:
وقتی نوبت به توسعه برنامههای فلاتر در سطح تولید میرسد، اتخاذ بهترین روشهای مهندسی نرمافزار برای دستیابی به استحکام و پایداری مهم است. یکی از این روش ها مدیریت داده ها در برنامه شما است.
GetX یک میکرو فریم ورک بسیار سبک با انعصاف پذیری بالا راه حلی قدرتمند برای فلاتر است.
چرا الگوی مدیریت حالت GetX را انتخاب کنید؟
- · بسته GetX واحد مدیریت حالت، تزریق وابستگی و مدیریت مسیر را ارائه می دهد. ابزار متداول GetX مانند اعتبار سنجی، پرس و جو رسانه، عدم نیاز به پیمایش متن، تغییر تم، تغییر زبان و غیره را فراهم می کند.
- · کدنویسی کمتر با استفاده از الگوی GetX .
- · پاک کردن خودکار منابع.
در دوره تسلط کامل بر مدیریت حالت GetX چه چیزی یاد خواهید گرفت؟
GetX روشی متفاوت برای گوش دادن یا پخش جریان داده ها
- · GetBuilder (onUpdate()): حافظه کمتر و همچنین سریع. هنگام به روز رسانی داده متد onUpdate() را فراخوانی کنید.
- · GetX (سازنده جریان): Reactive approx، به لیست کردن وضعیت متغیرها ادامه می دهد.
- · Obx (سازنده جریان): Reactive approx، داده های لیست را ادامه می دهد، کد کاهش می یابد.
تزریق وابستگی
- · Get.lazyput (حافظه اختصاص داده نشده): به حافظه اختصاص داده نمی شود.
- · Get.put (): اینبسیاری از موارد استفاده برای مدیریت وابستگی را پوشش می دهد . وقتی یک وابستگی را با استفاده از Get.put تزریق می کنیم.
- · Get.create: این مورد برای موارد نادری است که ممکن است هرگز با آنها برخورد نکنید، اما وقتی این کار را انجام دهید، متوجه خواهید شد که چقدر می تواند مفید باشد.
پیمایش صفحات بدون زمینه
- · Get.offNamed():پاک کردن صفحه فعلی – تاریخچه ناوبری که برای ورود یا ثبت نام به صفحه اصلی استفاده می شود.
- · Get.back(): برگشت به صفحه.
- · Get.toNamed(): پیمایش صفحه جدید
- · Get.offAllNamed(): برای پاک کردن تاریخچه تمام صفحات به عنوان مثال خروج استفاده می شود.
چرخه عمر GetxController:
- · onInit(): بلافاصله پس از تخصیص حافظه به ویجت فراخوانی می شود.
- · onReady(): پس از نمایش ویجت روی صفحه فراخوانی می شود .
- · onClose(): درست قبل از حذف کنترلر از حافظه فراخوانی می شود.
نمایش نوارهای اسنک، دیالوگ، صفحات پایین تنها با یک خط کد و بدون نیاز به زمینه
بسته GetStorage: برای ذخیره داده ها به صورت آفلاین به شکل key/value
ساختن یک برنامه Todo با استفاده از تمام مفاهیمی که یاد گرفتیم
دوره تسلط کامل بر مدیریت حالت GetX برای چه کسانی است:
- توسعه دهندگان مبتدی فلاتر
- برنامه نویسان فلاتر در سطح متوسط
- دانش آموزانی که علاقه مند به ساخت اپلیکیشن های دنیای واقعی هستند
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی در خواست کنید