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

Telegram Group:
@flutter_community

Youtube:
youtube.com/@PersianFlutter

Twitter:
twitter.com/PersianFlutter
Download Telegram
خوب همونطور که میدونید تو ورژن جدید دارت ما یه عالمه تغییرات جدید داریم
از Record ها بگیرید تا Pattern Maching و چیز های دیگه

خوب بهترین راهی که بتونیم این تغییرات رو یاد بگیریم چیه؟

درسته یه CodeLab خوب اگه نمیدونی چیه لینک پایین رو باز کن

https://codelabs.developers.google.com/codelabs/dart-patterns-records


@persian_flutter
👍7
انتخاب شما کدومه؟ 🤔

Bloc یا Riverpod

تو این مقاله توضیح دادم که چرا Riverpod برنده واقعی توی این مقایسه هست.

قطعا این دوتا پکیج میتونن نیاز های اولیه و ساده هر پروژه ای رو حل کنن اما من چندتا سناریو طراحی کردم که توی اونها نشون میدم Riverpod چقدر میتونه خوب تر عمل کنه.

چند دقیقه وقت بزارید و با دقت مطالعش کنید.

اگه براتون مفید بود لایک یادتون نره

https://medium.com/snapp-x/riverpod-or-bloc-making-the-right-choice-for-your-real-world-app-7bc2e6b0b49

@persian_flutter
👍26👎2
This media is not supported in your browser
VIEW IN TELEGRAM
🤦🏻‍♀

مشکل همیشگی برنامه نویس ها


@persian_flutter
👍9
از کدوم سرویس CI/CD بیشتر استفاده میکنید؟
Anonymous Poll
49%
GitHub actions
8%
Azure pipelines
7%
Code magic
36%
هیچکدام
با این اسکریپت بدون vpn یوتیوب باز میشه و چون ای پی ایران می‌افته تبلیغ هم نداره.
هر دستگاهی که بتونید یه اسکریپت پایتون اجرا کنید روش جوابه. تست شده و جواب میده.
https://github.com/GFW-knocker/gfw_resist_HTTPS_proxy

@persian_flutter
👍8
Persian Flutter pinned «از کدوم سرویس CI/CD بیشتر استفاده میکنید؟»
سلام به همگی

امروز قراره دوره هم جمع شیم تا در مورد موضوع Responsive Design یه صحبتی داشته باشیم و با هم دانشمون رو به اشتراک بزاریم

ساعت 7:30 به وقت ایران منتظرتونیم

لینک ورود به میتینگ


https://meet.google.com/dmh-qqvd-rmy
👍13
Persian Flutter pinned «سلام به همگی امروز قراره دوره هم جمع شیم تا در مورد موضوع Responsive Design یه صحبتی داشته باشیم و با هم دانشمون رو به اشتراک بزاریم ساعت 7:30 به وقت ایران منتظرتونیم لینک ورود به میتینگ https://meet.google.com/dmh-qqvd-rmy»
خب کم کم اماده شید که دوره هم جمع شیم

موضوع دوره همی امروز Responsive Design هست


https://meet.google.com/dmh-qqvd-rmy

@persian_flutter
Persian Flutter pinned «خب کم کم اماده شید که دوره هم جمع شیم موضوع دوره همی امروز Responsive Design هست https://meet.google.com/dmh-qqvd-rmy @persian_flutter»
شاید باورتون نشه ولی درست ۱۰ سال از اولین انتشار رسمی پکیج http‌ می‌گذره.
و امروز، اولین نسخه پایدار(۱.۰.۰) این پکیج منتشر شد.
https://pub.dev/packages/http

منبع

@persian_flutter
🎉9👍3
Forwarded from Pure Coder (Mohammad Taheri)
🔥دارت ۳، یک قدم رو به جلو

⭕️دارت ۳ با فیچر های جدید زیادی سرانجام چند روز پیش معرفی شد.

⭕️فیچر های جدید این نسخه رو میتونیم در موارد زیر خلاصه کنیم :

Records
Patterns
class modifiers

⭕️با class modifier ها میتونیم یه سر و سامون خوبی به کلاس هامون بدیم و بهتر مدیریتشون کنیم.

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

⭕️قراره pattern ها با دست های پشت پرده بهمون کمک کنن که کمتر کد بنویسیم. (خوشگل تر؟ 🤔🤔🤔 شاید...)

🟢با pattern ها به خصوص ساختار if و switch متحول میشه.

🟢میتونیم علاوه بر switch statement ها نوع دیگری از switch ها، یعنی switch expression ها رو هم از این به بعد داشته باشیم.

🟢با ترکیب قابلیت هایی که pattern بهمون میدن با sealed class ها میتونیم یه قدم رو به جلو برداریم و نیازمون به ابزار های خارجی رو کمتر کنیم.

⭕️حالا Record ها به دارت اضافه شدن، تا دارت از این نظر چیزی از زبان هایی مثل swift کم نداشته باشه.

🟢حتا Record ها رو اینجا خیلی منسجم تر میبینیم.

😍با این همه هنوز ابتدای راه ورژن ۳ هستیم و این موارد قراره جاده صاف کن بروز رسانی های جذاب اینده باشن.

@purecoder_ir
👏9👍3
می‌دونستید تو دارت می‌تونید برای loopها اسم بزارید و راحت کنترل‌شون کنید و توی loopهای تو در تو، breakشون کنید؟

منبع

#tips

@persian_flutter
👍39🔥4🤔1
Forwarded from Pure Coder (Mohammad Taheri)
🔥دارت 3

⭕️یکی از فیچر های جدید و مهم دارت 3, class modifier ها هستن.

⭕️از این به بعد modifier های زیر رو داریم:

base
interface
final
sealed

⭕️همچنین از قبل abstract رو داشتیم.
abstract

⭕️علاوه بر اون توی دارت 3 یه کلاس دیگه نمیتونه به عنوان mixin استفاده بشه و برای اینکه یه کلاس بتونه mixin هم باشه باید از mixin class ها استفاده کنیم:
mixin class

⭕️استفاده از این modifier ها و به خصوص ترکیب کردنشون با هم ممکنه سخت بنظر برسه.

🟢تصویر بالا فرمول حالت های مختلف ترکیب مجازشون رو نشون میده.

سخته؟

@purecoder_ir
👍7
خب بلاخره کار های ویدیو که قرار بود در مورد کانتریبیوت کردن تو گیتهاب بسازیم رو تموم کردیم

قبل از این که بخوایم ویدیو رو منتشر کنیم جا داره از همه کسایی که واسه این ویدیو زحمت کشیدن یه تشکر ویژه بکنیم

@amirahmadadibi بابت به اشتراک گزاشتن دانشش در مورد ساخت و انتشار ویدیو
@behradkhadem ساخت تامبنیل و کار های گرافیکی
@Hadi_7546 انتشار تو شبکه های اجتماعی و ..
@Mehdi_DevDesign ساخت ویدیو اینترو

دم همتون گرم و مجموع این کارهای و تلاش ها یعنی:

جامعه فلاتر فارسی

@persian_flutter
👍17
Persian Flutter pinned «Contribute to Open Source on GitHub - مشارکت در پروژه های گیتهاب توی این ویدیو یاد میگیریم که یک issue بسازیم پروژه رو Fork کنیم تغییراتمون رو روی پروژه انجام بدیم و در نهایت یک Pull Request بسازیم https://youtu.be/ExnzqHhBcw8»