Forwarded from Pure Coder
⚡️⚡️InheritedWidget⚡️⚡️
2⃣
وقتی که از stateful استفاده میکینم بعد از setState فقط متد build کلاس state یک بار دیگه اجرا میشه و باعث میشه که کل درختی که زیر مجموعه اون هست یک بار دیگه ساخته و کانفیگ بشه.
🔥ولی قابلیتی که inheritedWidget ارائه میده این هست که با استفاده از اون میشه هر قسمت دلخواهی از درخت رو که خواستیم (به صورت دقیق تر هر قسمت درخت که به inheritedWidget مربوطه وابسته بود) آپدیت (rebuild) کنیم.
✅برای این منظور یک InheritedWidget در راس درخت مورد نظر قرار میگیره.
از اونجایی که InheritedWidget یک پروکسی هست یک ویجت به عنوان child میگیره و با اون child زیر درخت اون ساخته میشه.
علاوه بر اون یک سری data هم میتونه داشته باشه و ویجت های زیر مجموعه با استفاده از دستور
widgetName.of(context)
میتونن به اون دیتا که داخل inheritedWidget هست دسترسی پیدا کنن.
🔥حالا نکته مهم اینجاست که هر موقع که inheritedWidget مربوطه اپدیت بشه و دیتاش تغییر کنه هر ویجتی که توی زیر درختش با استفاده از متد
.of
بهش وابسته شده باشه rebuild میشه و ویجت هایی که بهش وابسته نشدن rebuild نمیشن.
😍😍یعنی یک rebuild کاملن هوشمند.
🔥فقط اون هایی که بهش وابسته شدن rebuild میشن.
#inherited_widget
#widgets
2⃣
وقتی که از stateful استفاده میکینم بعد از setState فقط متد build کلاس state یک بار دیگه اجرا میشه و باعث میشه که کل درختی که زیر مجموعه اون هست یک بار دیگه ساخته و کانفیگ بشه.
🔥ولی قابلیتی که inheritedWidget ارائه میده این هست که با استفاده از اون میشه هر قسمت دلخواهی از درخت رو که خواستیم (به صورت دقیق تر هر قسمت درخت که به inheritedWidget مربوطه وابسته بود) آپدیت (rebuild) کنیم.
✅برای این منظور یک InheritedWidget در راس درخت مورد نظر قرار میگیره.
از اونجایی که InheritedWidget یک پروکسی هست یک ویجت به عنوان child میگیره و با اون child زیر درخت اون ساخته میشه.
علاوه بر اون یک سری data هم میتونه داشته باشه و ویجت های زیر مجموعه با استفاده از دستور
widgetName.of(context)
میتونن به اون دیتا که داخل inheritedWidget هست دسترسی پیدا کنن.
🔥حالا نکته مهم اینجاست که هر موقع که inheritedWidget مربوطه اپدیت بشه و دیتاش تغییر کنه هر ویجتی که توی زیر درختش با استفاده از متد
.of
بهش وابسته شده باشه rebuild میشه و ویجت هایی که بهش وابسته نشدن rebuild نمیشن.
😍😍یعنی یک rebuild کاملن هوشمند.
🔥فقط اون هایی که بهش وابسته شدن rebuild میشن.
#inherited_widget
#widgets
سلام دوستان
امروز در حال انجام پروژه ای بودم و به موردی برخوردم که تا حالا توجه نکرده بودم یا نیازم نشده بود، جالبه که کلی سرچ هم زدم و تهش یا نتیجه ای نمیرسیدم یا اینکه میدیدم بودن کسایی که مشکل رو داشتن و بدون هیچ راه حلی!
#مشکل چطور مسیر اصلی عکس یا فایلی که از حافظه گوشی (external storage) انتخاب میکنیم رو مثلا چاپ کنیم؟( توی فلاتر توسط مثلا پکیج فایل پیکر)
تهش خودم چون صرفا اندروید پروژه برام مهم بود از طریق چنل زدن مشکل رو حل کردم ولی همین هم به درستی و خوب کار نمیداد ولی خب فعلا مجبور شدم قانع بشم به همینم
حالا دلیل گذاشتن این مطلب هم اینه راجبش کامنت و صحبت کنیم ببینیم کسی راه حل درست حسابی توی فلاتر براش پیدا کرده!؟
امروز در حال انجام پروژه ای بودم و به موردی برخوردم که تا حالا توجه نکرده بودم یا نیازم نشده بود، جالبه که کلی سرچ هم زدم و تهش یا نتیجه ای نمیرسیدم یا اینکه میدیدم بودن کسایی که مشکل رو داشتن و بدون هیچ راه حلی!
#مشکل چطور مسیر اصلی عکس یا فایلی که از حافظه گوشی (external storage) انتخاب میکنیم رو مثلا چاپ کنیم؟( توی فلاتر توسط مثلا پکیج فایل پیکر)
تهش خودم چون صرفا اندروید پروژه برام مهم بود از طریق چنل زدن مشکل رو حل کردم ولی همین هم به درستی و خوب کار نمیداد ولی خب فعلا مجبور شدم قانع بشم به همینم
حالا دلیل گذاشتن این مطلب هم اینه راجبش کامنت و صحبت کنیم ببینیم کسی راه حل درست حسابی توی فلاتر براش پیدا کرده!؟
Forwarded from Pure Coder
#intermediate
🔥اگه یه پکیجی درست کردی و میخوای که بذاریش روی گیت لب یا گیت هاب و پرایوتش کنی که فقط خودت یا هم تیمی هات ازش استفاده کنن و میخوای توی پروژه های فلاترت هم ازش استفاده کنی مقاله زیر رو بخون...
git dependencies in Flutter pubspec :
https://vrgl.ir/PzrBC
https://t.me/flutter_challenges
🔥اگه یه پکیجی درست کردی و میخوای که بذاریش روی گیت لب یا گیت هاب و پرایوتش کنی که فقط خودت یا هم تیمی هات ازش استفاده کنن و میخوای توی پروژه های فلاترت هم ازش استفاده کنی مقاله زیر رو بخون...
git dependencies in Flutter pubspec :
https://vrgl.ir/PzrBC
https://t.me/flutter_challenges
سلام دوستان حال و احوال؟
تو این ویدئو تلاش کردم تعدادی از نکاتی که کمک میکنه بهتون که برنامه نویس بهتری بشید رو بگم
امیدوارم این ویدئو براتون مفید باشه و کمک کنه که برنامه نویس بهتری بشید
تماشا در یوتیوب
تو این ویدئو تلاش کردم تعدادی از نکاتی که کمک میکنه بهتون که برنامه نویس بهتری بشید رو بگم
امیدوارم این ویدئو براتون مفید باشه و کمک کنه که برنامه نویس بهتری بشید
تماشا در یوتیوب
Forwarded from Pure Coder
#begginer
🔥این هم از قسمت جدید از مجموعه جذاب داستان Null در دارت
توی این قسمت میرزا قلی برنامه نویس فلاتر یه کلاس آنلاین برای بچه های دهشون قل آباد برگزار میکنه که null safety رو بهشون آموزش بده و کلی اتفاقات جذاب و البته چالشی میوفته....
🔥این قسمت رو با تمرکز کامل بخون چون که قراره کلی چالش داشته باشیم...
https://virgool.io/flutter-challenge/dart-null-story-mirza-gholii-online-class-yeq5mkdlvyiw
https://t.me/flutter_challenges
🔥این هم از قسمت جدید از مجموعه جذاب داستان Null در دارت
توی این قسمت میرزا قلی برنامه نویس فلاتر یه کلاس آنلاین برای بچه های دهشون قل آباد برگزار میکنه که null safety رو بهشون آموزش بده و کلی اتفاقات جذاب و البته چالشی میوفته....
🔥این قسمت رو با تمرکز کامل بخون چون که قراره کلی چالش داشته باشیم...
https://virgool.io/flutter-challenge/dart-null-story-mirza-gholii-online-class-yeq5mkdlvyiw
https://t.me/flutter_challenges
Forwarded from آموزش فلاتر و دارت
قوانین گوگل پلی (ترجمه فارسی).pdf
2.4 MB
قوانین گوگل پلی جهت انتشار نرم افزار ترجمه دقیق و بدون مشکل
امیداوریم به درد شما بخوره
امیداوریم به درد شما بخوره
Forwarded from Pure Coder
#challenge
#dart_challenge
#intermediate
🔥Challenge
میخوام یه variable تعریف کنم که امکان این رو داشته باشه که مقادیری از هر تایپی داخلش بریزم...
دو تا انتخاب میتونم داشته باشم :
1) Object myVariable
2) dynamic myVariable
❓این دو حالت چه تفاوت هایی با هم دارن و هر کدوم برای چه کاربرد هایی خوبن ؟
#dart_challenge
#intermediate
🔥Challenge
میخوام یه variable تعریف کنم که امکان این رو داشته باشه که مقادیری از هر تایپی داخلش بریزم...
دو تا انتخاب میتونم داشته باشم :
1) Object myVariable
2) dynamic myVariable
❓این دو حالت چه تفاوت هایی با هم دارن و هر کدوم برای چه کاربرد هایی خوبن ؟
Forwarded from Pure Coder
🔥Article
قسمت جدید داستان null در دارت منتشر شد.
توی این قسمت جلسه اول رسیدگی به اتهامات دارت تشکیل میشه...یه داستان خیلی جذاب که آخرش نکات زیادی در مورد :
✔️Scopes
✔️nullable variables
✔️non-nullable variables
✔️final variables
✔️late
و ارتباط همه این ها با هم یاد میگیریم.😍😍
پس این مقاله رو از دست نده و با دقت بخونش.😍
حتا اگه همه این ها رو بلدی هم نکات جدید هست که اینجا یاد بگیری😍😍
لینک مقاله :
https://vrgl.ir/qJhrV
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸
🔥https://t.me/flutter_challenges
#beginner #article #intermediate
قسمت جدید داستان null در دارت منتشر شد.
توی این قسمت جلسه اول رسیدگی به اتهامات دارت تشکیل میشه...یه داستان خیلی جذاب که آخرش نکات زیادی در مورد :
✔️Scopes
✔️nullable variables
✔️non-nullable variables
✔️final variables
✔️late
و ارتباط همه این ها با هم یاد میگیریم.😍😍
پس این مقاله رو از دست نده و با دقت بخونش.😍
حتا اگه همه این ها رو بلدی هم نکات جدید هست که اینجا یاد بگیری😍😍
لینک مقاله :
https://vrgl.ir/qJhrV
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸
🔥https://t.me/flutter_challenges
#beginner #article #intermediate
هر دم از این باغ بری میرسد تازهتر از تازهتری میرسد
بسلامتی گوگل هم داره فایربیس ناتفیکیشن ها رو بروی دولپر های ایرانی میبنده بفهمه ایرانی هستی مسدود شدی رفت
بسلامتی گوگل هم داره فایربیس ناتفیکیشن ها رو بروی دولپر های ایرانی میبنده بفهمه ایرانی هستی مسدود شدی رفت
Forwarded from Pure Coder
برای مشکل گریدل یکی از دوستان چند روز پیش این راه رو تست کرده بود و نتیجه گرفته بود
@sardarmz
https://shecan.ir/tutorials/
اگه مشکل گریدل هیچ جوره و با هیچ VPN و پروکسی ای حل نشد این رو هم بد نیست امتحان کنی!!
@sardarmz
https://shecan.ir/tutorials/
اگه مشکل گریدل هیچ جوره و با هیچ VPN و پروکسی ای حل نشد این رو هم بد نیست امتحان کنی!!
سلام دوستان عزیز فلاتری حالتون چطوره 😍
آقا ما قراره تو یوتیوب چند دوره آموزشی شامل :
آموزش جامع دارت (از صفر تا اخرین آپدیت دارت)
آموزش جامع فلاتر
و چند دوره مربوط به فلاتر که ایشالا بعدا رونمایی میشه ازش قراره برگذار کنیم😍
تو این مسیر کلی مینی اپلکیشن و اپلکیشن کامل (مشابه اسنپ دارای پنل مدیریت برای فروشنده و مدیر اصلی و خریدار) ایجاد کنیم
ممنون میشم تو این مسیر باما همراه باشید و حمایتمون کنین 😁💙
سابسکرایب و زنگوله بغل یادتون نره😅
هر سوال ، پیشنهاد و انتقادی داشتین توی کامنتا بگین همرو جواب میدم 🙂❤️❤️
لینک :
https://youtu.be/d-wDAoPby3U
آقا ما قراره تو یوتیوب چند دوره آموزشی شامل :
آموزش جامع دارت (از صفر تا اخرین آپدیت دارت)
آموزش جامع فلاتر
و چند دوره مربوط به فلاتر که ایشالا بعدا رونمایی میشه ازش قراره برگذار کنیم😍
تو این مسیر کلی مینی اپلکیشن و اپلکیشن کامل (مشابه اسنپ دارای پنل مدیریت برای فروشنده و مدیر اصلی و خریدار) ایجاد کنیم
ممنون میشم تو این مسیر باما همراه باشید و حمایتمون کنین 😁💙
سابسکرایب و زنگوله بغل یادتون نره😅
هر سوال ، پیشنهاد و انتقادی داشتین توی کامنتا بگین همرو جواب میدم 🙂❤️❤️
لینک :
https://youtu.be/d-wDAoPby3U
YouTube
آموزش زبان دارت | 01/20 آموزش زبان برنامه نویسی دارت
شماره ویدیو 01/20 (معرفی دارت و کاربرد های آن در فریمورک فلاتر)
در این ویدیو آموزش زبان دارت به این پرداختیم که کلا زبان برنامه نویسی دارت چیه و چه اهمیتی داره که اول آموزش زبان دارت رو ببینیم بعد بریم سراغ آموزش فلاتر
شما قبل از آموزش فلاتر باید زبان…
در این ویدیو آموزش زبان دارت به این پرداختیم که کلا زبان برنامه نویسی دارت چیه و چه اهمیتی داره که اول آموزش زبان دارت رو ببینیم بعد بریم سراغ آموزش فلاتر
شما قبل از آموزش فلاتر باید زبان…
این پیام یکی از دوستان بود که تو یوتیوب میخواست فعالیت کنه و دوره بزاره.
لطفا حمایت کنین🌹❤️
لطفا حمایت کنین🌹❤️
👍1
سلام خدمت همه دوستان ممنون میشم به دو سوال زیر پاسخ دهید.
آیا برنامه ریزی روزانه برای کارهای خود دارید؟ وچند ساعت مفید در هفته برای رسیدن به هدف خود تلاش میکنید؟ دقت کنید که میتونین دو گزینه رو انتخاب کنید
آیا برنامه ریزی روزانه برای کارهای خود دارید؟ وچند ساعت مفید در هفته برای رسیدن به هدف خود تلاش میکنید؟ دقت کنید که میتونین دو گزینه رو انتخاب کنید
Anonymous Poll
33%
آره برنامه ریزی روزانه دارم
39%
خیر برنامه ریزی ندارم
28%
نمیدونم چند ساعت مفید در هفته دارم
20%
کمتر از ۴۰ ساعت
13%
بین ۴۰ تا ۵۰ ساعت
9%
بین ۵۰ تا ۶۰ ساعت
9%
بیش از ۶۰
6%
سایر (در کامنت بفرمایین)
👍1