Persian Flutter – Telegram
Persian Flutter
1.85K subscribers
244 photos
56 videos
23 files
469 links
جامعه فلاتر فارسی

Telegram Group:
@flutter_community

Youtube:
youtube.com/@PersianFlutter

Twitter:
twitter.com/PersianFlutter
Download Telegram
موافقید یه آموزش ویدیویی از نحوه مشارکت کردن (Contribute) تو گیت هاب بسازیم؟
Anonymous Poll
94%
آره خیلی خوبه
6%
نه زیاد بدرد بخور نیست
3
ابزاری شبیه به Postman نوشته شده با Dart و Flutter:
https://github.com/foss42/api-dash

@persian_flutter
👍282👏2🤩1
Forwarded from Pure Coder (Mohammad Taheri)
🔥انواع ویجت ها در فلاتر

Widget__StatelessWidget
|
|__ StatefulWidget
|
|__ ProxyWidget
| |
| |___ InheritedWidget
| |
| |___ ParentDatawidget
|
|__ RenderObjectWidget
|
|__ LeafRenderObjectWidget
|
|__ SingleChildeRenderObj...
|
|__ MultiChildRenderObj...
👍15
افزونه جدیدی که برای VSCode منتشر شده، FlutterGPT.
باهاش می‌تونید مستقیم کدهای فلاتر رو ری‌فکتور، باگ‌هاشو رفع و حتی ویجت‌‌ و صفحه‌های جدیدی رو سریع بسازید.

https://github.com/Welltested-AI/fluttergpt

@persian_flutter
🤯13👍2😐2👌1
This media is not supported in your browser
VIEW IN TELEGRAM
تیم #Rive ابزار بازی‌‌سازی‌ش(Game toolkit) رو برای فلاتر منتشر کرد.

اطلاعات بیشتر در:
https://rive.app/use-cases/rive-gamekit-for-flutter

@persian_flutter
👍8🔥6
Forwarded from Pure Coder (Mohammad Taheri)
🔥InheritedWidget

⁉️توی کدوم یک از متد های کلاس State بهتره از Theme.of(context) استفاده کنیم؟

build
initState
didUpdateWidget
didChangeDependencies

وقتی که از Theme.of(context) استفاده میکینم هدف این هست که علاوه بر دسترسی به تم با اپدیت شدن Theme، ویجت مورد نظر rebuild بشه و از تم جدید استفاده کنه .

🔥🔥🔥 وقتی ک توی یک استیت Theme.of(context) رو صدا میزنیم با هر بار اپدیت تم برنامه، استیت مورد نظر rebuild میشه و ابتدا متد didChangeDependencies و بعد متد build اجرا میشن.

در نتیجه اگ داخل این متد ها Theme.of(context) رو صدا بزنیم با هر بار اپدیت تم، استیت مورد نظر میتونه از تم جدید استفاده کنه 😍

اگ داخل initState این متد رو صدا بزنیم و اطلاعات مربوط به تم رو بگیریم، با اپدیت تم چون ک دیگ initState اجرا نمیشه در نتیجه استیت نمیتونه از تم جدید استفاده کنه .

پس مکان مناسب برای کال کردن Theme.of(context) متد های didChangeDependencies و build هست.

🔥اگه ویجت Stateless باشه هم کلن به دونه متد داریم و اونم build هست و داخل همون Theme.of(context) رو کال میکنیم و هر موقع که Theme اپدیت شد، ویجت مورد نظر هم ریبیلد میشه.
👍9
اگه میخواهید بیشتر با جزییات Flutter آشنا بشید کانال محمد طاهری رو دنبال کنید.



@purecoder_ir
👍3
تو نسخه جدید دارت (Dart 3) یه امکان جدید اضافه شده به نام Record

با استفاده از رکورد ها شما میتونید چند مقدار رو به عنوان مقدار بازگشتی Method برگردونید

به این مثال نگاه کنی:

(double , double) getTehranLocation() {
return (35.7219, 51.3347);
}


برای اطلاعات بیشتر میتونید این ویدیو رو نگاه کنید


https://www.youtube.com/watch?v=aWOyc3HG9XM


@persian_flutter
👏23🤯21👍1😐1
This media is not supported in your browser
VIEW IN TELEGRAM
این که خودتون رو توی یه Button ببینید چه حسی داره؟ 😄


🎉 اینم یه show case دیگه از Flutter


لینک زیر رو باز کنید و یه نگاهی به خودتون بندازید

https://payamzahedi.com/camera_button/



@persian_flutter
🔥8👍3👎1
دوستان دورهمی‌ها رو از سر بگیریم؟
Anonymous Poll
84%
بله.
16%
خیر.
Persian Flutter pinned «دوستان دورهمی‌ها رو از سر بگیریم؟»
Forwarded from Pure Coder (Mohammad Taheri)
🔥Clean Commit

امروز قراره واژه ی جدیدی رو ابداع کنیم. دو مرد بزرگ یکی از قاره ی سبز و دیگری از آمریکا, یکی خالق Git و دیگری خالق واژه ی Clean, امروز به ما کمک میکنن تا واژه ی جدیدمون رو به دنیا معرفی کنیم.

ا Robert C. Martin, عموی 70 ساله و دوست داشتنی برنامه نویس ها, متولد سال 1952 در آمریکا و خالق فرهنگ Clean با مجموعه اثار شگفت انگیز خودش, در کنار Linus Benedict Torvalds, مرد 53 ساله ی فنلاندی و خالق Git, نقش مهمی رو در انگیزه ی شکل گیری داستان امروزمون ایفا میکنن.

😍ادامه ی این داستان رو از لینک زیر بخون :

https://purecoder.ir/clean-commit/

🔥اگه همیشه با نوشتن commit های گیت مشکل داری و نمیدونی چطوری ماست مالیش کنی😝😝 مقاله ی بالا رو بخون

@purecoder_ir
👍10
Forwarded from سیلیسیم (Mehran Tarif)
‏متاسفانه صابر راستی‌کردار، خالق فونت‌های وزیر‌ متن (همون فونت زیبایی که روی تلگرام دسکتاپ و گوگل‌داکز و... به رایگان ازش استفاده می‌کنیم) و گندم و شبنم و کلی فونت دیگه، به سرطان مبتلا شده و در وبلاگش در این مورد مطلبی نوشته:
مشاهده مطلب در وبلاگ راستی‌کردار

اگر از فونت‌هاش استفاده می‌کنیم، شاید الان دونیت (حمایت مالی) ما بیشتر از قبل به کارش بیاد.
لینک دونیت:
payping.ir/@saber

🌱 صابر راستی کردار، از جمله بچه های گل روزگار هست که وب فارسی مدیونشه، تنهاش نمیذاریم.
22
Persian Flutter
موافقید یه آموزش ویدیویی از نحوه مشارکت کردن (Contribute) تو گیت هاب بسازیم؟
خب بالاخره وقت کردیم که این ویدئو آموزشی رو هم ضبط کنیم

فردا احتمالا ادیتش تموم میشه و اپلودش میکنیم.

اگه کسی هست که می‌تونه کاور ویدیو برای این ویدئو درست کنه لطفاً بهمون پیام بده

@payamzahedi95


@persian_flutter
👍53
امشب گوگل #IO2023 رو در پیش داریم و مثل همیشه تیم فلاتر هم خبرهای خوبی رو تو این رویداد منتشر می‌کنه.
پس امشب با ما همراه باشید.

https://io.google/2023

@persian_flutter
6
Persian Flutter
امشب گوگل #IO2023 رو در پیش داریم و مثل همیشه تیم فلاتر هم خبرهای خوبی رو تو این رویداد منتشر می‌کنه. پس امشب با ما همراه باشید. https://io.google/2023 @persian_flutter
This media is not supported in your browser
VIEW IN TELEGRAM
همچنین مثل همیشه، تیم فلاتر با همکاری تیم فایربیس، بازی‌ای رو برای گوگل #IO2023 منتشر کردن. طبق توضیحات بازی کاملاً با Flutter Web توسعه پیدا کرده.
https://goo.gle/io-flip-tw

@persian_flutter
👍10
Persian Flutter
امشب گوگل #IO2023 رو در پیش داریم و مثل همیشه تیم فلاتر هم خبرهای خوبی رو تو این رویداد منتشر می‌کنه. پس امشب با ما همراه باشید. https://io.google/2023 @persian_flutter
دارت ۳ به‌طور رسمی منتشر شد.
به گفته‌ی Michael Thomsen، مدیر محصول گوگل، این بزرگ‌ترین Release دارت تا کنون بوده و تغییرات زیادی توش اعمال شده:
- پشتیبانی از null-safety به طور ۱۰۰٪
- پشتیبانی کامل از Recordها و Pattern matching
- پشتیبانی از Class moddifierها
- تعامل مستقیم بومی(Direct native introp)
- پیش‌نمایشی از کامپایل به Wasm

توضیحات بیشتر و کامل‌تر در پست‌ زیر و رویداد امشب:

https://medium.com/dartlang/announcing-dart-3-53f065a10635

#Dart3 #IO2023

@persian_flutter
👍9🔥3
Persian Flutter
همچنین مثل همیشه، تیم فلاتر با همکاری تیم فایربیس، بازی‌ای رو برای گوگل #IO2023 منتشر کردن. طبق توضیحات بازی کاملاً با Flutter Web توسعه پیدا کرده. https://goo.gle/io-flip-tw @persian_flutter
لینک زیر تیم فلاتر توضیح می‌ده چطور این بازی ساخته شده:
https://flutter.dev/flip

توضیح داده شده که این بازی، ترکیبی یک‌پارچه از ابزارهای هوش مصنوعی جدید گوگل و ابزارهای قدیمی‌ای هست که می‌شناسیم. برای ساخت تصاویر از DreamBooth و برای ساخت دیسکریپشن تصاویر از PaLM API استفاده شده.

سورس کد:
https://github.com/flutter/io_flip

@persian_flutter
👍5😁4
رویداد شروع شده و ورژن ۳.۱۰ فلاتر به طور غیررسمی منتشر شده.
#IO2023 #Flutter310
@persian_flutter
👍8