Forwarded from Pure Coder
⚡️⚡️Flutter Key⚡️⚡️
1️⃣2️⃣ LocalKey
کار LocalKey ها این هست که به ویجت مورد نظر یه برچسب بزنن و اون رو از بقیه متمایز کنن.
❓حالا این برچسب زدن به چه درد میخوره و کجا باید ازشون استفاده کنیم؟
✔️دقیقن فقط یه کاربرد خاص دارن و اگه اون کاربرد رو بشناسیم میتونیم به خوبی ازشون استفاده کنیم.
🔥قبل از پرداختن به کاربرد یه یاداوری داشته باشیم.
همون طور که توی شماتیک پست قبل دیدیم LocalKey خودش یه کلاس abstract هست و نمیتونیم ازش نمونه بسازیم و برای استفاده از اون از subclass هاش یعنی ValueKey , ObjectKey یا uniqueKey استفاده میکنیم.
نوع PageStorageKey هم یه کاربرد دیگه داره که بعدن راجبش صحبت میکینم.
پس الان صحبتمون راجب سه نوع ValueKey , ObjectKey و uniqueKey هست.
بریم سر اصل مطلب...
❓کی از این ها استفاده کنیم ؟
✔️✔️✔️اگه یه لیست از ویجت های Stateful هم نوع داشتیم که قرار بود جایگاهشون توی لیست تغییر کنه برای هر Stateful یه key اختصاصی از این نوع در نظر میگیریم.
مثلن وقتی که یه ListView داریم یا یه Column یا هر ویجت دیگه ای که قراره یه لیست از ویجت ها رو توی خودش داشته باشه.
✔️حالا اگه این ویجت هایی که قراره توی لیست قرار بگیرن از نوع Stateful بودن.
✔️همچنین Type یکسانی داشتن (مثلن همه از جنس MyStatefulWidget بودن / ویجت اختصاصی که از StatefulWidget ارث بری کرده)
✔️و علاوه بر اون قرار بود توی build های مختلف(setState) جایگاهشون توی لیست تغییر کنه.
✅در این حالت برای هر کدوم یه key اختصاص میدیم.
این که چه اتفاقی میوفته و چرا باید key بدیم رو بعدن توضیح میدیم.
توی پست بعدی هم مثال میزنیم که بهتر متوجه بشید.
#key
#flutter_key
#local_key
#global_key
1️⃣2️⃣ LocalKey
کار LocalKey ها این هست که به ویجت مورد نظر یه برچسب بزنن و اون رو از بقیه متمایز کنن.
❓حالا این برچسب زدن به چه درد میخوره و کجا باید ازشون استفاده کنیم؟
✔️دقیقن فقط یه کاربرد خاص دارن و اگه اون کاربرد رو بشناسیم میتونیم به خوبی ازشون استفاده کنیم.
🔥قبل از پرداختن به کاربرد یه یاداوری داشته باشیم.
همون طور که توی شماتیک پست قبل دیدیم LocalKey خودش یه کلاس abstract هست و نمیتونیم ازش نمونه بسازیم و برای استفاده از اون از subclass هاش یعنی ValueKey , ObjectKey یا uniqueKey استفاده میکنیم.
نوع PageStorageKey هم یه کاربرد دیگه داره که بعدن راجبش صحبت میکینم.
پس الان صحبتمون راجب سه نوع ValueKey , ObjectKey و uniqueKey هست.
بریم سر اصل مطلب...
❓کی از این ها استفاده کنیم ؟
✔️✔️✔️اگه یه لیست از ویجت های Stateful هم نوع داشتیم که قرار بود جایگاهشون توی لیست تغییر کنه برای هر Stateful یه key اختصاصی از این نوع در نظر میگیریم.
مثلن وقتی که یه ListView داریم یا یه Column یا هر ویجت دیگه ای که قراره یه لیست از ویجت ها رو توی خودش داشته باشه.
✔️حالا اگه این ویجت هایی که قراره توی لیست قرار بگیرن از نوع Stateful بودن.
✔️همچنین Type یکسانی داشتن (مثلن همه از جنس MyStatefulWidget بودن / ویجت اختصاصی که از StatefulWidget ارث بری کرده)
✔️و علاوه بر اون قرار بود توی build های مختلف(setState) جایگاهشون توی لیست تغییر کنه.
✅در این حالت برای هر کدوم یه key اختصاص میدیم.
این که چه اتفاقی میوفته و چرا باید key بدیم رو بعدن توضیح میدیم.
توی پست بعدی هم مثال میزنیم که بهتر متوجه بشید.
#key
#flutter_key
#local_key
#global_key
اگه تو Flutter Web از لودینگ قبل از لود کامل اپ استفاده میکنین
با پکیج universal_html یا dart:html
و کد بالا میتونین کدهای لودینگ رو بعد اجرای اپ بردارین که اون پشت منابع مصرف نکنن!🤨
با پکیج universal_html یا dart:html
و کد بالا میتونین کدهای لودینگ رو بعد اجرای اپ بردارین که اون پشت منابع مصرف نکنن!🤨
Forwarded from Pure Coder
Quiz
کوییز(سطح آسان)
وقتی برای اولین بار یه State class ساخته میشه کدوم یک از موارد زیر قبل از همه اجرا میشه؟
کوییز(سطح آسان)
وقتی برای اولین بار یه State class ساخته میشه کدوم یک از موارد زیر قبل از همه اجرا میشه؟
Anonymous Quiz
50%
State constructor
42%
initState
8%
build
Forwarded from Pure Coder
Quiz
کوییز(سطح متوسط)
در اولین اجرای یه State class کدوم متد بعد از initState و قبل از build اجرا میشه؟
کوییز(سطح متوسط)
در اولین اجرای یه State class کدوم متد بعد از initState و قبل از build اجرا میشه؟
Anonymous Quiz
29%
didUpdateWidget
47%
didChangeDependencies
24%
activate
دانلود اپلیکیشن فروشگاهی فلاتر 6valley Multi-Vendor E-commerce
محصول 6Valley Multi-Vendor E-commerce یکی از بهترین و حرفه ای ترین محصولات ایجاد وبسایت و اپلیکیشن فروشگاهی با قابلیت چند فروشندگی میباشد که با استفاده از فریمورک فلاتر و لاراول طراحی شده است. قیمت این محصول ۶۹$ دلار میباشد.
http://flutter-learn.ir/دانلود-پروژه-فروشگاهی-فلاتر-6valley-multi-vendor-e-commerce/
محصول 6Valley Multi-Vendor E-commerce یکی از بهترین و حرفه ای ترین محصولات ایجاد وبسایت و اپلیکیشن فروشگاهی با قابلیت چند فروشندگی میباشد که با استفاده از فریمورک فلاتر و لاراول طراحی شده است. قیمت این محصول ۶۹$ دلار میباشد.
http://flutter-learn.ir/دانلود-پروژه-فروشگاهی-فلاتر-6valley-multi-vendor-e-commerce/
چطور یک تقویم شمسی بدون هیچ پکیجی ایجاد کنیم(فلاتر)
https://virgool.io/flutter-community/چطور-یک-تقویم-شمسی-بدون-هیچ-پکیجی-ایجاد-کنیمفلاتر-tjdl9vmqxrz4
https://virgool.io/flutter-community/چطور-یک-تقویم-شمسی-بدون-هیچ-پکیجی-ایجاد-کنیمفلاتر-tjdl9vmqxrz4
Forwarded from آموزش برنامه نویسی فلاتر Flutter
📕کتاب آموزش کاربردی فریم ورک FLUTTER فلاتر
▫️مجموعه فلاتر لرن به عنوان اولین مرجع فارسی زبان دارت و فریمورک فلاتر با همکاری انتشارات مجتمع فنی تهران و نشر دیباگران کتاب آموزش کاربردی فریمورک Flutter را منتشر کرد.
▫️این کتاب به عنوان مرجعی مناسب برای ورود به دنیای برنامه نویسی چند سکویی به صورت کاملا مقدماتی و قدم به قدم شما را با فریمورک فلاتر آشنا میکند.
🔸 تمام مباحث همراه با مثال های عملی و تمرینات مختلف پوشش داده شده است.
▫️ 210 صفحه
▫️ 12 فصل
🌐 لینک تهیه کتاب همراه با تخفیف
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️مجموعه فلاتر لرن به عنوان اولین مرجع فارسی زبان دارت و فریمورک فلاتر با همکاری انتشارات مجتمع فنی تهران و نشر دیباگران کتاب آموزش کاربردی فریمورک Flutter را منتشر کرد.
▫️این کتاب به عنوان مرجعی مناسب برای ورود به دنیای برنامه نویسی چند سکویی به صورت کاملا مقدماتی و قدم به قدم شما را با فریمورک فلاتر آشنا میکند.
🔸 تمام مباحث همراه با مثال های عملی و تمرینات مختلف پوشش داده شده است.
▫️ 210 صفحه
▫️ 12 فصل
🌐 لینک تهیه کتاب همراه با تخفیف
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
Forwarded from Api flutter ، نمونه پکیج فلاتر
#وبسرویس
Api json
________________________________
🔻وبسرویس قیمت ماشین
https://api.socialltools.xyz/car.php
🔻وبسرویس نمایش دقیق تایم
https://api.socialltools.xyz/date.php
🔻وبسرویس قیمت دلار
https://api.socialltools.xyz/tg.php
🔻وبسرویس اطلاعات کشورها
https://api.socialltools.xyz/co.php?c=عراق
🔻وبسرویس لوگو ساز
https://api.socialltools.xyz/a.php?i=vorYaTM
🔻وبسرویس تکرار کلمات در قرآن
https://api.socialltools.xyz/w.php?i=موسی
🔻وبسرویس چک هاست
https://api.socialltools.xyz/check-host.php?i=soft98.ir
🔻وبسرویس سرچ نرم افزار
https://api.socialltools.xyz/soft.php?i=winrar
🔻وبسرویس سرچ در ویکی پدیا
https://api.socialltools.xyz/wiki.php?i=قابلمه
🔻وبسرویس سرچ در سایت دیوار
https://api.socialltools.xyz/divar.php?c=tehran&i=چراغ
________________________________
@flutteri
Api json
________________________________
🔻وبسرویس قیمت ماشین
https://api.socialltools.xyz/car.php
🔻وبسرویس نمایش دقیق تایم
https://api.socialltools.xyz/date.php
🔻وبسرویس قیمت دلار
https://api.socialltools.xyz/tg.php
🔻وبسرویس اطلاعات کشورها
https://api.socialltools.xyz/co.php?c=عراق
🔻وبسرویس لوگو ساز
https://api.socialltools.xyz/a.php?i=vorYaTM
🔻وبسرویس تکرار کلمات در قرآن
https://api.socialltools.xyz/w.php?i=موسی
🔻وبسرویس چک هاست
https://api.socialltools.xyz/check-host.php?i=soft98.ir
🔻وبسرویس سرچ نرم افزار
https://api.socialltools.xyz/soft.php?i=winrar
🔻وبسرویس سرچ در ویکی پدیا
https://api.socialltools.xyz/wiki.php?i=قابلمه
🔻وبسرویس سرچ در سایت دیوار
https://api.socialltools.xyz/divar.php?c=tehran&i=چراغ
________________________________
@flutteri
Forwarded from DevTwitter | توییت برنامه نویسی
پاول دوروف توی کانال رسمی کانتستهای تلگرام اعلام کرد که از جمعه یه کانتست اندرویدی رو معرفی میکنه به جهت توسعهی فیچرای جدید تلگرام که برندگان کانتست شانس خوبی برای عضویت توی تیم تلگرام دارن.
@DevTwitter | <Ham:D Lothbrok/>
@DevTwitter | <Ham:D Lothbrok/>
Forwarded from آموزش فلاتر و دارت
Media is too big
VIEW IN TELEGRAM
تا حالا به این فکر کردید که چطوری بتونید پردازش های سنگین رو توی دارت هندل کنید بدون اینکه برنامه بسته بشه یا توی کار نرم افزار وقفه ای ایجاد بشه ؟
توی این ویدیو با isolate آشنا میشید که کار رو برای شما خیلی راحت انجام میشده
ویدیو رایگان از دوره فلیمو
codevolution.ir
توی این ویدیو با isolate آشنا میشید که کار رو برای شما خیلی راحت انجام میشده
ویدیو رایگان از دوره فلیمو
codevolution.ir