Forwarded from Pure Coder
⚡️⚡️⚡️Flutter threads⚡️⚡️⚡️
2⃣
❓آیا فلاتر single thread هست؟ 🤔
خب بریم در مورد جواب ،، نه،، سوال بالا صحبت کنیم.
گفتیم که همه کدهای ما به علاوه پردازش های framework توی یه thread به اسم UI thread انجام میشه. و در نهایت یک سری painting command ها تولید میشن
❓.ولی این command ها به چه دردی میخورن ؟
🔥این ها به یه thread دیگه ای تحویل داده میشن که مسئولیتش ارتباط برقرار کردن با پردازشگر و درنهایت نمایش تصویر روی نمایشگر هست.
پس یه thread دیگه هم وارد کار شد که اسمش raster thread هست.
🔥همون طور که گفتیم کار Raster thread که بهش GPU thread هم میگن، دریافت painting command ها از UI thread و نمایش اون ها هست (این کار توسط engine که به زبان c++ نوشته شده انجام میشه)
🔥این دو thread یعنی UI و raster نقش اصلی در پرفرمانس اپ رو ایفا میکنن.
🔥ما به raster thread دسترسی نداریم ولی کدهایی که مینویسیم تاثیر مستقیم توی کار اون و پرفرمانسش داره.
پس اگه اپتون با افت فریم مواجه شد دلیلش رو توی کدهای خودتون جستجو کنید و به raster thread یا... انگ نچسبونید 😂😂.
🔥یه thread مهم دیگه هم به اسم IO thread داریم که وظیفش هندل کردن تسک های سنگین هست.
خیلی از future هایی که استفاده میکنیم میره توی این thread و پردازش میشه و بعد از این که done شد برمیگرده و یه event توی UI thread اجرا میشه.
❓ایا thread های دیگه هم غیر از این سه تا داریم ؟
✔️UI
✔️Raster
✔️IO
✔️? 🤔
2⃣
❓آیا فلاتر single thread هست؟ 🤔
خب بریم در مورد جواب ،، نه،، سوال بالا صحبت کنیم.
گفتیم که همه کدهای ما به علاوه پردازش های framework توی یه thread به اسم UI thread انجام میشه. و در نهایت یک سری painting command ها تولید میشن
❓.ولی این command ها به چه دردی میخورن ؟
🔥این ها به یه thread دیگه ای تحویل داده میشن که مسئولیتش ارتباط برقرار کردن با پردازشگر و درنهایت نمایش تصویر روی نمایشگر هست.
پس یه thread دیگه هم وارد کار شد که اسمش raster thread هست.
🔥همون طور که گفتیم کار Raster thread که بهش GPU thread هم میگن، دریافت painting command ها از UI thread و نمایش اون ها هست (این کار توسط engine که به زبان c++ نوشته شده انجام میشه)
🔥این دو thread یعنی UI و raster نقش اصلی در پرفرمانس اپ رو ایفا میکنن.
🔥ما به raster thread دسترسی نداریم ولی کدهایی که مینویسیم تاثیر مستقیم توی کار اون و پرفرمانسش داره.
پس اگه اپتون با افت فریم مواجه شد دلیلش رو توی کدهای خودتون جستجو کنید و به raster thread یا... انگ نچسبونید 😂😂.
🔥یه thread مهم دیگه هم به اسم IO thread داریم که وظیفش هندل کردن تسک های سنگین هست.
خیلی از future هایی که استفاده میکنیم میره توی این thread و پردازش میشه و بعد از این که done شد برمیگرده و یه event توی UI thread اجرا میشه.
❓ایا thread های دیگه هم غیر از این سه تا داریم ؟
✔️UI
✔️Raster
✔️IO
✔️? 🤔
Forwarded from FreeEnglishQuiz اینجا رایگان انگلیسی تست بزن
داستان null safety در دارت
https://virgool.io/flutter-challenge/dart-null-safety-introduction-qelr6jcpsj1c
https://virgool.io/flutter-challenge/dart-null-safety-introduction-qelr6jcpsj1c
This media is not supported in your browser
VIEW IN TELEGRAM
کسی ایده ای داره این باز شدن صفحه
چجوری پیاده میشه؟!😭
چجوری پیاده میشه؟!😭
Forwarded from DevTwitter | توییت برنامه نویسی
چند سال پیش با یکی از بچه های مدرسه راهنمایی تصمیم گرفتیم بریم html یاد بگیریم، گذشت و گذشت و من با کولهباری از تجربه (زارت) شدم cto یه جایی،
اونم دیگه ازش خبری نداشتم تا هفته پیش که زنگ زد گفت حاجی من html یاد گرفتم، حالا برم css؟
@DevTwitter | <احسان فی/>
اونم دیگه ازش خبری نداشتم تا هفته پیش که زنگ زد گفت حاجی من html یاد گرفتم، حالا برم css؟
@DevTwitter | <احسان فی/>
Large File Uploader (Only Web)
یک پلاگین برای اپلود فایلای بزرگ در فلاتر وب
https://pub.dev/packages/large_file_uploader
یک پلاگین برای اپلود فایلای بزرگ در فلاتر وب
https://pub.dev/packages/large_file_uploader
Dart packages
large_file_uploader | Flutter Package
A new Flutter package project.
Flutter Web vs HTML, CSS & JS: Performance Comparison
کدوم سریعتره؟ 😂😂
https://codewithandrea.com/videos/flutter-web-html-css-js-performance-comparison/
https://www.youtube.com/watch?app=desktop&v=hZYoyMScXCg
کدوم سریعتره؟ 😂😂
https://codewithandrea.com/videos/flutter-web-html-css-js-performance-comparison/
https://www.youtube.com/watch?app=desktop&v=hZYoyMScXCg
Code With Andrea
Flutter Web vs HTML, CSS & JS: Performance Comparison
And in-depth performance comparison of my new home page, built with Flutter web vs standard web technologies. All benchmarks were run with Google PageSpeed Insights and WebPageTest.org.
Building Game with Flutter using Flame engine | Pair programming with authors of Flame
ساخت بازی در فلاتر با Flame
از زبان سازنده هاش!
https://www.youtube.com/watch?app=desktop&v=J3ZZyzKS-rg
ساخت بازی در فلاتر با Flame
از زبان سازنده هاش!
https://www.youtube.com/watch?app=desktop&v=J3ZZyzKS-rg
YouTube
Building Game with Flutter using Flame engine | Pair programming with authors of Flame
Flame is a modular Flutter game engine that provides a complete set of out-of-the-way solutions for games. It takes advantage of the powerful infrastructure ...
Forwarded from IranCoderz (Farid Ghaderi)