👍7
My Flutter Experience💙
https://arcoapp.ir/state-management-provider-in-flutter/
اینم ویدو پروایدر مون 😁
❤6
برنامه نویسی یعنی لذت تبدیل یک ایده نامعلوم به یک ابزار کارامد برای رفع مشکل و استفاده توی زندگی
یعنی خلق با کیبرد و بیت و بایت ها و نوشته های ادیتور
روز برنامه نویس مبارک رفقا ❤️
یعنی خلق با کیبرد و بیت و بایت ها و نوشته های ادیتور
روز برنامه نویس مبارک رفقا ❤️
❤19👍2
My Flutter Experience💙 pinned «https://arcoapp.ir/state-management-provider-in-flutter/»
⭕️سوال :
داکیومنت میگه متود didchangedependency وقتی دیپندنسی تغییر میکنه صدا زده میشه یعنی چی؟
جواب :
دپندنسی یا همون وابستگی یعنی اون تیکه کدت به یک کد دیگه وابسته میشه،متصل میشه
مثلا دوتا فانکشن داری a و b
داخل a تو میای b کال میکنی
اینجا الان فانکشن a وابسته شده به b
حواست باشه اینجا وابستگی یک طرفست
یعنی b وابسته نیست به a
این a هست که برای انجام کارش آویزون b شده
حالا همین بحث بخواییم بیاریم تو فلاتر
تو فلاتر ما استیت داریم
اطلاعات ویجت هامون داریم
و بعضی وقتها نیاز داریم ک یک استیت چندجا استفاده کنیم
مثلا تو یه اپ فروشگاهی تو جاهایی مختلفی نیاز به این داری که بدونی کاربر وارد اکانتش شده یا نه
مثلا تو صحفه پروفایل و خانه نیازش داری
وبر اساسش یه چیزایی نشون بدی
خب اینجا یه استیت مشترک داریم بین دو تا صحفه و اگه استیتمون تغییرکنه ما نیاز داریم اون صحفات مطلع کنیم مگر نه باگ میخوریم
خب یه راهش که مطمعنا باهاش اشنایی استیت منیجمنته
اما این وسط خوده فلاترم یه سری راها گذاشته وسط
یکیش inherited widget هست
چیه و چیکار میکنه؟
خیلی ساده بخوام بگم یه استیت میگیره و بین ویجت های زیرینش پخش میکنه استیت رو
چجوری ؟
تا حالا کلی ازشون استفاده کردی
MediaQuery.of(context);
Theme.of(context);
اینا inherited widget هستن و وقتی اینارو صدا میزنی درواقع داری استیتشون میگیری
حالا یه اتفاق دیگه هم میوفته
وقتی تو
.of(context);
صدا میزنی
درواقع داری کانتکست ویجتت پاس میدی
کانتکست همون شناسه ویجتت هست
یعنی درواقع داری به اون inherited widget میگی این ویجت من به استیت تو وابسته شده
پس هروقت استیت تغییر کرد ریبیلدش کن
اونم میگه چشب ولی من چجوری بفهمم کدوم ویجته؟
تو هم کانتکست ویجت بهش پاس میدی و دندوناشو میبندی
و مشتری هم ایندفعه دعای خیر نثارمون میکنه
حالا اینا که گفتم چه ربطی به این didChangeDependency داشت؟
خب اینجا منظور از دپندنسی همون inherited widget ها هستن
و این متد didChangeDependency
وقت صدا زده میشه که inherited widget هایی که ویجتمون بهشون وابسته شدن استیتشون تغییر کنه
تو فلاتر ما نیاز داریم استیت هامون به هم وابسته شن و با تغییر یکدیگر اینا هم تغییر کنن
که استیت منیجمنت و.... برای همینن
حالا یه راهشم inherited widget هست
ممنونم از محمد امین که جوابی به این تکمیلی و خوبی دادن
@ma_za35
داکیومنت میگه متود didchangedependency وقتی دیپندنسی تغییر میکنه صدا زده میشه یعنی چی؟
جواب :
دپندنسی یا همون وابستگی یعنی اون تیکه کدت به یک کد دیگه وابسته میشه،متصل میشه
مثلا دوتا فانکشن داری a و b
داخل a تو میای b کال میکنی
اینجا الان فانکشن a وابسته شده به b
حواست باشه اینجا وابستگی یک طرفست
یعنی b وابسته نیست به a
این a هست که برای انجام کارش آویزون b شده
حالا همین بحث بخواییم بیاریم تو فلاتر
تو فلاتر ما استیت داریم
اطلاعات ویجت هامون داریم
و بعضی وقتها نیاز داریم ک یک استیت چندجا استفاده کنیم
مثلا تو یه اپ فروشگاهی تو جاهایی مختلفی نیاز به این داری که بدونی کاربر وارد اکانتش شده یا نه
مثلا تو صحفه پروفایل و خانه نیازش داری
وبر اساسش یه چیزایی نشون بدی
خب اینجا یه استیت مشترک داریم بین دو تا صحفه و اگه استیتمون تغییرکنه ما نیاز داریم اون صحفات مطلع کنیم مگر نه باگ میخوریم
خب یه راهش که مطمعنا باهاش اشنایی استیت منیجمنته
اما این وسط خوده فلاترم یه سری راها گذاشته وسط
یکیش inherited widget هست
چیه و چیکار میکنه؟
خیلی ساده بخوام بگم یه استیت میگیره و بین ویجت های زیرینش پخش میکنه استیت رو
چجوری ؟
تا حالا کلی ازشون استفاده کردی
MediaQuery.of(context);
Theme.of(context);
اینا inherited widget هستن و وقتی اینارو صدا میزنی درواقع داری استیتشون میگیری
حالا یه اتفاق دیگه هم میوفته
وقتی تو
.of(context);
صدا میزنی
درواقع داری کانتکست ویجتت پاس میدی
کانتکست همون شناسه ویجتت هست
یعنی درواقع داری به اون inherited widget میگی این ویجت من به استیت تو وابسته شده
پس هروقت استیت تغییر کرد ریبیلدش کن
اونم میگه چشب ولی من چجوری بفهمم کدوم ویجته؟
تو هم کانتکست ویجت بهش پاس میدی و دندوناشو میبندی
و مشتری هم ایندفعه دعای خیر نثارمون میکنه
حالا اینا که گفتم چه ربطی به این didChangeDependency داشت؟
خب اینجا منظور از دپندنسی همون inherited widget ها هستن
و این متد didChangeDependency
وقت صدا زده میشه که inherited widget هایی که ویجتمون بهشون وابسته شدن استیتشون تغییر کنه
تو فلاتر ما نیاز داریم استیت هامون به هم وابسته شن و با تغییر یکدیگر اینا هم تغییر کنن
که استیت منیجمنت و.... برای همینن
حالا یه راهشم inherited widget هست
ممنونم از محمد امین که جوابی به این تکمیلی و خوبی دادن
@ma_za35
👍10
#out_of_context
کسی اینجا داریم که با کشور های خارجی به صورت ریموت براشون کار کنه؟🤔 یه چندتا سوال دارم در این رابطه
کسی اینجا داریم که با کشور های خارجی به صورت ریموت براشون کار کنه؟🤔 یه چندتا سوال دارم در این رابطه
❤1
My Flutter Experience💙
بلاخره منتشر شد 😁 «نوشتار» در مایکت: https://myket.ir/app/ir.amata.software
این اپلیکیشن ساده ترین اپلیکیشن که ساختم بود و میخواستم بقولی سد کمالگرایی رو باهاش از بین ببرم و انشالله به زودی اپلیکشین های بهتر و بیشتر و با اپدیت های خفن در راه😁❤️
❤8👍4
My Flutter Experience💙
بلاخره منتشر شد 😁 «نوشتار» در مایکت: https://myket.ir/app/ir.amata.software
برای اپدیت اخبار در مورد اپلیکیشن هامون
یه چنل جدا گونه میسازم که داخلش اپدیت ها و موارد دیگه که مرتبط به اپلیکیشن ها میشه داخلش منتشر میکنم که اینجا از مسیرش جدا نشه تا اخر شب لینکش ارسال میشه❤️
یه چنل جدا گونه میسازم که داخلش اپدیت ها و موارد دیگه که مرتبط به اپلیکیشن ها میشه داخلش منتشر میکنم که اینجا از مسیرش جدا نشه تا اخر شب لینکش ارسال میشه❤️
👍5
My Flutter Experience💙
برای اپدیت اخبار در مورد اپلیکیشن هامون یه چنل جدا گونه میسازم که داخلش اپدیت ها و موارد دیگه که مرتبط به اپلیکیشن ها میشه داخلش منتشر میکنم که اینجا از مسیرش جدا نشه تا اخر شب لینکش ارسال میشه❤️
لینک چنل
اخرین اپدیت ها و موارد مرتبط برنامه ها داخل این چنل قرار میگیره👌❤️
https://news.1rj.ru/str/amata_software
اخرین اپدیت ها و موارد مرتبط برنامه ها داخل این چنل قرار میگیره👌❤️
https://news.1rj.ru/str/amata_software
My Flutter Experience💙
اگر باگی بود پیوی بهم بگید https://news.1rj.ru/str/aAbolfazl_im
⭕️ممنونم از همه دوستانی که لطف داشتن نصب کردن نظراتشون برام فرستادن
تمام نظراتتون و درخواست هاتون برنامه ریزی شد تا انجام بشه
تمام نظراتتون و درخواست هاتون برنامه ریزی شد تا انجام بشه
👍3
Forwarded from FlutterFarsi_com
ابن هفته میتینگ داریم 🔥🔥🔥
میخوایم شروع کنیم با ابزار های دسکتاپ فلاتر کد بزنیم 😍
پنج شنبه ۳۱ شهریور ساعت ۵ عصر 😍
یادتون نره ❤️
اگه میخواین پیش ثبت نام کنین با لینک زیر میتونین :
https://flutterfarsi.com/signup-mettings3/
میخوایم شروع کنیم با ابزار های دسکتاپ فلاتر کد بزنیم 😍
پنج شنبه ۳۱ شهریور ساعت ۵ عصر 😍
یادتون نره ❤️
اگه میخواین پیش ثبت نام کنین با لینک زیر میتونین :
https://flutterfarsi.com/signup-mettings3/
❤2
My Flutter Experience💙
Voice message
سورس بک اند پروژه پیدا کردم ، به زودی ویدو ها رو خواهیم داشت 😁
❤7
سلام رفقا امیدوارم که حال دلتون عالی باشه ❤️
اقا یه سوال ازتون دارم
عزیزانی که سابقه انتشار اپلیکیشن دارید
داستان سپر ایمنی گوگل اپلیکیشن هاتون چطور حل میکنید ؟
روش سریع تری هست؟ شما چطوری حلش میکنید🤔
اقا یه سوال ازتون دارم
عزیزانی که سابقه انتشار اپلیکیشن دارید
داستان سپر ایمنی گوگل اپلیکیشن هاتون چطور حل میکنید ؟
روش سریع تری هست؟ شما چطوری حلش میکنید🤔
سلام رفقا امیدوارم که حال دلتون عالی باشه ❤️ اینروزا درگیر کار و پروژه ام این باعث میشه نتونم ویدو بگیرم ، انرژی برای اینکار برام باقی نمیمونه و نمیخوام صرفا نوار خالی پر کنم
به زودی با برنامه ریزی دوباره و با انرژی و حال خوب توی پلتفرم یوتوب فعالیتمون رو شروع میکنیم❤️ توی این مدت اگر پیشنهادی یا ایده ای برام داشتید میتونید پیوی باهم صحبت کنیم
پیوی ام هم =>
@aAbolfazl_im
به زودی با برنامه ریزی دوباره و با انرژی و حال خوب توی پلتفرم یوتوب فعالیتمون رو شروع میکنیم❤️ توی این مدت اگر پیشنهادی یا ایده ای برام داشتید میتونید پیوی باهم صحبت کنیم
پیوی ام هم =>
@aAbolfazl_im
❤15👍1