Forwarded from آموزش فلاتر و دارت
Media is too big
VIEW IN TELEGRAM
تا حالا به این فکر کردید که چطوری بتونید پردازش های سنگین رو توی دارت هندل کنید بدون اینکه برنامه بسته بشه یا توی کار نرم افزار وقفه ای ایجاد بشه ؟
توی این ویدیو با isolate آشنا میشید که کار رو برای شما خیلی راحت انجام میشده
ویدیو رایگان از دوره فلیمو
codevolution.ir
توی این ویدیو با isolate آشنا میشید که کار رو برای شما خیلی راحت انجام میشده
ویدیو رایگان از دوره فلیمو
codevolution.ir
Forwarded from Pure Coder
⚡️⚡️debug vs profile vs release⚡️⚡️
توی فلاتر سه حالت برای خروجی گرفتن و اجرا کردن اپ داریم.
✔️debug
✔️profile
✔️release
حالت release که برای خروجی گرفتن نهایی و انتشار اپلیکیشن هست.
❓ولی چه تفاوتی بین حالت debug و profile هست ؟
🔥یکی از نکات مهم این هست که برای تست پرفرمانس اپ و بررسی مشکلات احتمالی و به اصطلاح لگ هایی که ممکنه موقع کار با اپ پیش بیاد باید از حالت profile استفاده کنیم.
❓چرا؟
🔥یکی از دلایل این هست که در حالت debug برای کمک به روند توسعه و خطایابی بهتر تعداد زیادی assert هنگام اجرای کد های فریمورک اجرا میشه که باعث افت پرفرمانس اپ در حالت debug میشه که این assert ها در حالت profile و release هیچ تاثیری ندارن.
🔥پس برای تست پرفرمانس اپ به هیچ وجه از حالت debug استفاده نکنید چون که ۱۰۰ درصد نتیجه نادرست خواهد بود.
🔥همچنین میتونید از ابزارهایی که فلاتر در حالت profile در اختیارتون میگذاره برای تست پرفرمانس اپ و... استفاده کنید.
توی فلاتر سه حالت برای خروجی گرفتن و اجرا کردن اپ داریم.
✔️debug
✔️profile
✔️release
حالت release که برای خروجی گرفتن نهایی و انتشار اپلیکیشن هست.
❓ولی چه تفاوتی بین حالت debug و profile هست ؟
🔥یکی از نکات مهم این هست که برای تست پرفرمانس اپ و بررسی مشکلات احتمالی و به اصطلاح لگ هایی که ممکنه موقع کار با اپ پیش بیاد باید از حالت profile استفاده کنیم.
❓چرا؟
🔥یکی از دلایل این هست که در حالت debug برای کمک به روند توسعه و خطایابی بهتر تعداد زیادی assert هنگام اجرای کد های فریمورک اجرا میشه که باعث افت پرفرمانس اپ در حالت debug میشه که این assert ها در حالت profile و release هیچ تاثیری ندارن.
🔥پس برای تست پرفرمانس اپ به هیچ وجه از حالت debug استفاده نکنید چون که ۱۰۰ درصد نتیجه نادرست خواهد بود.
🔥همچنین میتونید از ابزارهایی که فلاتر در حالت profile در اختیارتون میگذاره برای تست پرفرمانس اپ و... استفاده کنید.
Forwarded from Persian Flutter
فردا قراره تو دوره همی کافه فلاتر دوره هم جمع بشیم و دانشمون رو باهم به اشتراک بگذاریم. برای این که این دوره همی رو از دست ندید، میتونید از طریق لینک زیر اون رو به کالندرتون اضافه کنید. همین الان رو لینک کلیک کنید تا نوتیفیکیشن و ایمیل یادآوری رو دریافت کنید.
https://calendar.google.com/calendar/u/1?cid=cGVyc2lhbmZsdXR0ZXJAZ21haWwuY29t
@persian_flutter
https://calendar.google.com/calendar/u/1?cid=cGVyc2lhbmZsdXR0ZXJAZ21haWwuY29t
@persian_flutter
Forwarded from Pure Coder
⚡️⚡️⚡️Dart⚡️⚡️⚡️
Class
1⃣
توی دنیای برنامه نویسی شی گرا هر چیزی تقریبن با یه کلاس شروع میشه.
کلاس ها در واقع یک مدل سازی از دنیای واقعی در دنیای برنامه نویسی هست. یعنی مدل سازی اشیای دنیای واقعی در دنیای برنامه نویسی.
✔️هر کلاس تشکیل شده از یک سری field ها و یکی سری method.
فیلد ها مشخصات و ویژگی های کلاس رو بیان میکنن و متد ها هم عملکرد ها و کارهایی که کلاس انجام میده(فعل ها)
✔️فیلد و متد های یک کلاس میتونن دو حالت داشته باشن
✅Instance
✅Static
تفاوتشون به این صورته که instance field ها یا instance method ها در سطح نمونه ها یا object های ساخته شده از کلاس قابل دسترسی اند و static field ها یا static method ها در سطح خود کلاس قابل دسترسی هستن و برای استفاده از اون ها نیازی به ساخت object نیست .
پس life time یا طول عمر instance ها به object ساخته شده بستگی داره و هر وقت object از بین بره اون ها هم دیگ غیر قابل استفاده ان ولی life time اون هایی که static هستن برابر با عمر اپ یا برنامه هست(یعنی از اول تا اخر برنامه).
🔥پس static ها توسط garbage collection از بین نمیرن و اگه حافظه زیادی رو درگیر کنن احتمال داره که باعث memory leak هم بشن.
🔥همه کلاس ها به جز Null از کلاس Object ارث بری میکنن (دقت کنید Null نه null)
#dart
#class
Class
1⃣
توی دنیای برنامه نویسی شی گرا هر چیزی تقریبن با یه کلاس شروع میشه.
کلاس ها در واقع یک مدل سازی از دنیای واقعی در دنیای برنامه نویسی هست. یعنی مدل سازی اشیای دنیای واقعی در دنیای برنامه نویسی.
✔️هر کلاس تشکیل شده از یک سری field ها و یکی سری method.
فیلد ها مشخصات و ویژگی های کلاس رو بیان میکنن و متد ها هم عملکرد ها و کارهایی که کلاس انجام میده(فعل ها)
✔️فیلد و متد های یک کلاس میتونن دو حالت داشته باشن
✅Instance
✅Static
تفاوتشون به این صورته که instance field ها یا instance method ها در سطح نمونه ها یا object های ساخته شده از کلاس قابل دسترسی اند و static field ها یا static method ها در سطح خود کلاس قابل دسترسی هستن و برای استفاده از اون ها نیازی به ساخت object نیست .
پس life time یا طول عمر instance ها به object ساخته شده بستگی داره و هر وقت object از بین بره اون ها هم دیگ غیر قابل استفاده ان ولی life time اون هایی که static هستن برابر با عمر اپ یا برنامه هست(یعنی از اول تا اخر برنامه).
🔥پس static ها توسط garbage collection از بین نمیرن و اگه حافظه زیادی رو درگیر کنن احتمال داره که باعث memory leak هم بشن.
🔥همه کلاس ها به جز Null از کلاس Object ارث بری میکنن (دقت کنید Null نه null)
#dart
#class
Forwarded from IranCoderz (Farid Ghaderi)
برنامهنویسا:
واااای خدا چقدر کمرم درد میکنه، چرا کل نقاط بدنم درد میکنن، این چه وضعیتیهههههه
بعد جوری که همونا پشت سیستم میشینن:
🆔 @IranCoderz | 👩💻🧑💻
واااای خدا چقدر کمرم درد میکنه، چرا کل نقاط بدنم درد میکنن، این چه وضعیتیهههههه
بعد جوری که همونا پشت سیستم میشینن:
🆔 @IranCoderz | 👩💻🧑💻
This media is not supported in your browser
VIEW IN TELEGRAM
تبدیل Svg به ایکون فونت
کامل شد میزارم کانال
کامل شد میزارم کانال
Forwarded from آموزش برنامه نویسی فلاتر Flutter
▪️ لیست پکیجهایی که در حال حاضر توسط محیط DartPad پشتیبانی میشه، فایبربیس هم از امروز به این محیط برنامه نویسی آنلاین اضافه شده.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
👍1
ایکون های زیبای ZondIcons
همراه با کلاس دارت برای استفاده در فلاتر
با اپ پایین بالا تبدیل شدن به ایکون فونت و کلاس دارت !
https://www.zondicons.com/icons.html
همراه با کلاس دارت برای استفاده در فلاتر
با اپ پایین بالا تبدیل شدن به ایکون فونت و کلاس دارت !
https://www.zondicons.com/icons.html
This media is not supported in your browser
VIEW IN TELEGRAM
Google Chrome browser extension with Flutter
یک نمونه ساده گول کروم اکستنشن با فلاتر
https://github.com/vborbely/my_activities_chrome_extension
یک نمونه ساده گول کروم اکستنشن با فلاتر
https://github.com/vborbely/my_activities_chrome_extension