ar
Feedback
Flutter Zone | فلاتر و دارت

Flutter Zone | فلاتر و دارت

الذهاب إلى القناة على Telegram

ناحیه‌ی فلاتر برای فلاتر اموزش های فلاتر و دارت از یودمی لینک گروه : https://t.me/flutterzone_group

إظهار المزيد
776
المشتركون
لا توجد بيانات24 ساعات
+17 أيام
-430 أيام
أرشيف المشاركات
Repost from Pure Coder
🔥Flutter & Layerd Architecture ✅فلاتر از یک معماری لایه ای یا به عبارتی Layerd Architecture استفاده میکنه. ✅توی این لایه ها
🔥Flutter & Layerd Architecture ✅فلاتر از یک معماری لایه ای یا به عبارتی Layerd Architecture استفاده میکنه. ✅توی این لایه ها foundation کف کف قرار میگیره و همه ی لایه های دیگه میتونن بهش دسترسی داشته باشن و لایه های material و cupertino بالای بالا قرار میگیرن. ✅برای مثال لایه ی Widgets نسبت به rendering توی سطح بالاتری قرار میگیره و میتونه از rendering استفاده کنه ولی rendering به widgets دسترسی نداره. به همین شکل material و cupertino به widgets دسترسی دارن ولی widgets به اونا دسترسی نداره. ✅اصول معماری لایه ای توی فلاتر اینجوری چیده نشده که هر لایه فقط و فقط به لایه ی زیری خودش دسترسی داشته باشه. بلکه یکم چفت و بست ها شل تر هست و هر لایه میتونه به همه ی لایه های زیرین خودش دسترسی پیدا کنه. البته این شل بودن ایراد نیست و نیاز توسعه بوده. ⚠️پ.ن: فریمورک ها هم باید معماری داشته باشن و روی اصول جلو برن. وگرنه از هم میپاشن. پ.ن: همه ی پوشه های توی تصویر نماینده ی یک لایه ی مجزا نیستن‌. @purecoder_ir

یکی از ویژگی های جدید DevTools قابلیتی به اسم Property Editor هست این امکان و به شما میده که بصورت ویژوال مقادیر ویجت هارو تغییر بدید و نتیجه و ببینید ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir

Repost from IranCoderz
مایکروسافت دیشب از Copilot Agent رونمایی کرد. با این آپدیت، کوپایلت از یک دستیار به یک برنامه‌نویس تبدیل می‌شه و می‌تونید تو گیت‌هاب بهش ایشو اساین کنید که بره انجامش بده. همچنین کوپایلت از با آنالیز ریپازیتوری‌های شما، استایل کد زدن شما رو کامل آنالیز می‌کنه و با همون سبک‌ براتون کد می‌زنه. 🆔 @IranCoderz | 👩‍💻🧑‍💻

چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟ راهکارهای عملی ▫️ فریمورک فلاتر به دلیل ساخت اپلیکیشن‌های زیبا و کامپایل ش
چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟ راهکارهای عملی ▫️ فریمورک فلاتر به دلیل ساخت اپلیکیشن‌های زیبا و کامپایل شده به صورت Native در پلتفرم‌های مختلف شناخته شده است، و نسخه وب آن نیز این قابلیت را به مرورگر می‌آورد. با این حال، یک مشکل رایج در وب اپلیکیشن های فلاتر زمان بارگذاری اولیه است. 🌐 چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟ ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir

Repost from sasan safari
🎯‌ انوتیشن pragma('vm\:entry-point')@ در فلاتر چه کاربردی داره؟ اگه با فلاتر کار می‌کنی و دنبال اجرای آلارم، ‌بک‌گراند تسک یا نوتیف زمان‌بندی‌شده هستی، حتماً به این خط برخوردی:
@pragma('vm:entry-point')
اما دقیقاً این چی کار می‌کنه؟ چرا لازمه؟ ⬇️ به Dart VM می‌گه: > «این تابع رو نگه‌دار! حتی اگه فک می‌کنی هیچ‌جا استفاده نشده.» --- 📦 کجا لازمه؟ وقتی تابع قراره: ✅ توسط AndroidAlarmManager اجرا بشه ✅ توی isolate جدا اجرا شه ✅ یا بعد از ری‌استارت گوشی بالا بیاد ✅ حتی توی native callback یا background fetch --- 🚫 بدون این خط، Dart ممکنه اون تابع رو تو مرحله build حذف کنه (به خاطر tree-shaking) و نتیجه‌ش؟ ⛔️ آلارم اجرا نمی‌شه ⛔️ هیچ نوتیفی نمیاد ⛔️ هیچ اروری هم نمی‌بینی! --- ✍️ مثال واقعی:
@pragma('vm:entry-point')
Future<void> startFastingCallback() async {
  // اجرای آلارم برای شروع فست
}
--- 📌 پس اگر داری با: * AlarmManager * isolate * background task * native callbacks کار می‌کنی، یادت نره این خط رو اضافه کنی ✅ --- 🧠 نکته‌ی طلایی آخر: > این annotation فقط برای توابعیه که **از مسیر اصلی اپ صدا زده نمی‌شن**، اما توی پس‌زمینه قراره اجرا شن. --- برای رفقات بفرست 💙 #Flutter #AndroidAlarmManager #BackgroundExecution #Dart @sasansafari_dev1400

Dart 3.8 Null-Aware Elements به طور خلاصه یک Nullable element وقتی به collection اضافه میشه که null نباشه
Dart 3.8 Null-Aware Elements به طور خلاصه یک Nullable element وقتی به collection اضافه میشه که null نباشه

ولی خیلی کمال گرایی هیچی راضیت نمیکنه!!! 🤣🤣 واسه یه دونه موزیک پلیر ساده یه ماهه دارم UI عوض میکنم.
+2
ولی خیلی کمال گرایی هیچی راضیت نمیکنه!!! 🤣🤣 واسه یه دونه موزیک پلیر ساده یه ماهه دارم UI عوض میکنم.

کدوم؟
Anonymous voting

Repost from IranCoderz
فراموش می‌شوی گویی که هرگز نبوده‌ای 🆔 @IranCoderz | 👩‍💻🧑‍💻
فراموش می‌شوی گویی که هرگز نبوده‌ای 🆔 @IranCoderz | 👩‍💻🧑‍💻

Mini Player

؟؟؟
؟؟؟

قابلیت Agent Mode محیط برنامه نویسی VSCode برای کاربران در دسترس قرار گرفت. با این قابلیت میتونید به MCP Server متصل بشید و انجام خیلی از کارهارو به Agent AI بسپرید این ویدیو پیشنهاد میکنم حتما ببینید https://youtu.be/dutyOc_cAEU?si=MBgENcL2_AW1dliS #فلاتر #برنامه_نویسی ⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir

🎓 دنیس ریچی که بود و چه کرد؟ 🔹 دنیس ریچی یکی از افسانه‌های دنیای برنامه‌نویسی بود؛ کسی که زبان برنامه‌نویسی C و سیستم‌عامل
🎓 دنیس ریچی که بود و چه کرد؟ 🔹 دنیس ریچی یکی از افسانه‌های دنیای برنامه‌نویسی بود؛ کسی که زبان برنامه‌نویسی C و سیستم‌عامل Unix رو ساخت و پایه‌های دنیای مدرن نرم‌افزار رو بنا گذاشت. در دهه 1970 وقتی بقیه هنوز درگیر زبان‌های سطح پایین بودن، ریچی با ذهنی فوق‌العاده خلاق، زبانی ساخت که هم به سخت‌افزار نزدیک بود، هم برای انسان‌ها قابل فهم. این زبان، مادر بسیاری از زبان‌های محبوب امروزه است (مثل Python، Java، C++). اون آدمی نبود که دنبال شهرت باشه؛ برعکس، خیلی ساده‌زیست، بی‌حاشیه و فروتن بود. برخلاف تاثیر عظیمی که گذاشته بود، کمتر ازش شنیده می‌شه چون اهل خودنمایی نبود. جمله‌ای ازش هست که خیلی معروفه:
"Unix is basically a simple operating system, but you have to be a genius to understand the simplicity." (یونیکس یه سیستم‌عامل ساده‌ست، اما باید نابغه باشی تا سادگیشو بفهمی!)
بعد از فوتش در سال 2011 خیلی‌ها گفتن دنیا یکی از بی‌ادعاترین ولی تأثیرگذارترین ذهن‌هاشو از دست داده. واقعاً هم همینطوره؛ دنیس ریچی مثل پایه‌های ساختمونه: دیده نمی‌شه، اما همه چی روش ساخته شده. #programmers 〰️〰️〰️〰️〰️〰️〰️ @programming_tips

Repost from Persian Flutter
تیم FlutterFlow یه سایت جدید معرفی کردن برای ساختن یه برنامه‌ فلاتری کامل با هوش مصنوعی، فقط با پرامپت. dreamflow.com