Flutter Zone | فلاتر و دارت – Telegram
Flutter Zone | فلاتر و دارت
777 subscribers
520 photos
311 videos
1.07K files
811 links
ناحیه‌ی فلاتر
برای فلاتر
اموزش های فلاتر و دارت از یودمی

لینک گروه : https://news.1rj.ru/str/flutterzone_group
Download Telegram
سال نو ...
👎2🤣2
Forwarded from Persian Flutter (hadi)
This media is not supported in your browser
VIEW IN TELEGRAM
تیم FlutterFlow یه سایت جدید معرفی کردن برای ساختن یه برنامه‌ فلاتری کامل با هوش مصنوعی، فقط با پرامپت.
dreamflow.com
4
🎓 دنیس ریچی که بود و چه کرد؟

🔹 دنیس ریچی یکی از افسانه‌های دنیای برنامه‌نویسی بود؛ کسی که زبان برنامه‌نویسی 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
👍54
قابلیت Agent Mode محیط برنامه نویسی VSCode برای کاربران در دسترس قرار گرفت.

با این قابلیت میتونید به MCP Server متصل بشید و انجام خیلی از کارهارو به Agent AI بسپرید

این ویدیو پیشنهاد میکنم حتما ببینید

https://youtu.be/dutyOc_cAEU?si=MBgENcL2_AW1dliS

#فلاتر #برنامه_نویسی

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
👍3
؟؟؟
🤣18👍21
Forwarded from IranCoderz (Farid Ghaderi)
فراموش می‌شوی گویی که هرگز نبوده‌ای

🆔 @IranCoderz | 👩‍💻🧑‍💻
👍122
کدوم؟
Anonymous Poll
96%
Flutter
6%
Tauri
Flutter Zone | فلاتر و دارت
Mini Player
ولی خیلی کمال گرایی هیچی راضیت نمیکنه!!! 🤣🤣
واسه یه دونه موزیک پلیر ساده یه ماهه دارم UI عوض میکنم.
🤣4
Dart 3.8 Null-Aware Elements

به طور خلاصه یک Nullable element وقتی به collection اضافه میشه که null نباشه
👍5
Forwarded 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
👍6
چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟ راهکارهای عملی

▫️ فریمورک فلاتر به دلیل ساخت اپلیکیشن‌های زیبا و کامپایل شده به صورت Native در پلتفرم‌های مختلف شناخته شده است، و نسخه وب آن نیز این قابلیت را به مرورگر می‌آورد.

با این حال، یک مشکل رایج در وب اپلیکیشن های فلاتر زمان بارگذاری اولیه است.

🌐 چگونه سرعت اجرای وب اپلیکیشن فلاتر را افزایش دهیم؟

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
👍4