Flutter Zone | فلاتر و دارت
739 subscribers
522 photos
312 videos
1.07K files
817 links
ناحیه‌ی فلاتر
برای فلاتر
اموزش های فلاتر و دارت از یودمی

لینک گروه : https://t.me/flutterzone_group
Download Telegram
snake_player_flutter

یه ویدیو پلیر بر اساس Chewie

https://pub.dev/packages/snake_player_flutter
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
Red Notice 2021 😍😂
Flutter Minimizing Tips

A minimalist guide for size optimizations for Flutter

چند راه کار برای بهینه سازی حجم اپ فلاتر

https://itnext.io/flutter-minimizing-tips-42113f02b678
This media is not supported in your browser
VIEW IN TELEGRAM
مهندسی خلاقانه و طراحی پشم ریزون از سوی یک گیمر حرفه ای👌


@flutterr_zone
دوستان عزیز
کسی از پلاگین هایی که با کاتلین یا جاوا نوشته شدن
تو فلاتر تو isolate استفاده کرده؟

میخوام از یه پلاگینی میزان اینترنت مصرفی هر اپ رو بگیرم
خارج از isolate دیتا رو میگیره ولی ui قفل میکنه تا دیتا بیاد
میخوام داخل isolate استفاده کنم
ولی داخل isolate خطای kotlin.KotlinNullPointerException میده و کار نمیکنه
برای isolate هم از پکیج isolate_handler استفاده کردم

ایده ای دارین؟
My Wallet Mobile App UI Kit Template
فایل sketch ی اپ کیف پول
شاید به درد بخوره!
Forwarded from Pure Coder
⚡️⚡️⚡️Flutter threads⚡️⚡️⚡️
1️⃣

آیا فلاتر single thread هست؟ 🤔

جواب این سوال هم آره هست و هم نه. 😳😳
ولی چرا اره و چرا نه.

بستگی داره از چه نظر به موضوع نگاه کنیم.

🔥اگه فقط کدهایی که خودمون داریم مینویسیم رو در نظر بگیریم و کار هایی ک framework فلاتر روی کدهای ما انجام میده به جواب آره میرسیم.

جهت یادآوری بگم که قبلن توی یه پست دیگه در مورد بخش های مختلف فلاتر توضیح دادیم و گفتیم که فلاتر از یه بخش به اسم framework که کلن با Dart نوشته شده و یه بخش دیگه به اسم engine که با c++ نوشته شده و ... تشکیل شده.

اینجا منظورمون از framework هم همون بخش نوشته شده با Dart هست.

✔️این جا یه thread داریم به اسم UI thread که تمام کدهایی که ما نوشتیم به علاوه کار هایی framework انجام میده، داخلش انجام میشه.

حالا کار هایی که framework انجام میده چیه؟
بحث کردن راجب این موضوع خیلی مفصله ولی به طور کلی و خیلی ساده framework کدهای ما (ویجت ها) رو به ی سری painting commands تبدیل میکنه که بعدن اون رو تحویل engine بده و engine هم اون رو روی صفحه نمایش بده.

همچنین کارهای دیگه ای هم framework انجام میده از جمله دریافت event هایی مثل touch یا click های کاربر از engine و پردازش اون ها و هدایت کردن اون touch ها به سمت object های هدف.

کارهای framework به این موارد خلاصه نمیشن....

همه این کارها در یک thread انجام میشه(یک isolate که یک thread داره)

🔥پس نکته مهمی که این جا مطرح هست block نشدن این thread هست.

یعنی باید جوری کد بنویسیم که این thread قفل یا block نشه که اگه این اتفاق بیوفته نتیجش افت frame و لگ توی برنامه (به خصوص موقع اجرای انیمیشن ها خواهد بود)

🔥برای جلوگیری از block شدن این thread میتونیم برای پردازش های سنگین ، isolate های دیگه ای بسازیم.


✔️در مورد جواب ،،نه،، این سوال هم توی پست بعدی صحبت میکینم. ☺️