موافقید یه آموزش ویدیویی از نحوه مشارکت کردن (Contribute) تو گیت هاب بسازیم؟
Anonymous Poll
94%
آره خیلی خوبه
6%
نه زیاد بدرد بخور نیست
❤3
ابزاری شبیه به Postman نوشته شده با Dart و Flutter:
https://github.com/foss42/api-dash
@persian_flutter
https://github.com/foss42/api-dash
@persian_flutter
👍28❤2👏2🤩1
Forwarded from Pure Coder (Mohammad Taheri)
🔥انواع ویجت ها در فلاتر
Widget__StatelessWidget
|
|__ StatefulWidget
|
|__ ProxyWidget
| |
| |___ InheritedWidget
| |
| |___ ParentDatawidget
|
|__ RenderObjectWidget
|
|__ LeafRenderObjectWidget
|
|__ SingleChildeRenderObj...
|
|__ MultiChildRenderObj...
Widget__StatelessWidget
|
|__ StatefulWidget
|
|__ ProxyWidget
| |
| |___ InheritedWidget
| |
| |___ ParentDatawidget
|
|__ RenderObjectWidget
|
|__ LeafRenderObjectWidget
|
|__ SingleChildeRenderObj...
|
|__ MultiChildRenderObj...
👍15
افزونه جدیدی که برای VSCode منتشر شده، FlutterGPT.
باهاش میتونید مستقیم کدهای فلاتر رو ریفکتور، باگهاشو رفع و حتی ویجت و صفحههای جدیدی رو سریع بسازید.
https://github.com/Welltested-AI/fluttergpt
@persian_flutter
باهاش میتونید مستقیم کدهای فلاتر رو ریفکتور، باگهاشو رفع و حتی ویجت و صفحههای جدیدی رو سریع بسازید.
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
اطلاعات بیشتر در:
https://rive.app/use-cases/rive-gamekit-for-flutter
@persian_flutter
👍8🔥6
Persian Flutter
تیم #Rive ابزار بازیسازیش(Game toolkit) رو برای فلاتر منتشر کرد. اطلاعات بیشتر در: https://rive.app/use-cases/rive-gamekit-for-flutter @persian_flutter
چرا تیم #Rive فلاتر رو برای ساخت Game toolkitش انتخاب کرد؟
https://rive.app/blog/why-we-chose-flutter-for-the-rive-gamekit
@persian_flutter
https://rive.app/blog/why-we-chose-flutter-for-the-rive-gamekit
@persian_flutter
rive.app
Why we chose Flutter for the Rive GameKit
The Rive GameKit for Flutter is the first product to take advantage of the Rive Renderer. It's available now as a technical preview.
👍5👎1
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 اپدیت شد، ویجت مورد نظر هم ریبیلد میشه.
⁉️توی کدوم یک از متد های کلاس 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
👍3
تو نسخه جدید دارت (Dart 3) یه امکان جدید اضافه شده به نام Record
با استفاده از رکورد ها شما میتونید چند مقدار رو به عنوان مقدار بازگشتی Method برگردونید
به این مثال نگاه کنی:
https://www.youtube.com/watch?v=aWOyc3HG9XM
@persian_flutter
با استفاده از رکورد ها شما میتونید چند مقدار رو به عنوان مقدار بازگشتی Method برگردونید
به این مثال نگاه کنی:
(double , double) getTehranLocation() {
return (35.7219, 51.3347);
}
برای اطلاعات بیشتر میتونید این ویدیو رو نگاه کنیدhttps://www.youtube.com/watch?v=aWOyc3HG9XM
@persian_flutter
YouTube
Dart 3 Records Are Awesome
Something something, very interesting and cool. Dart 3 wow 👏
The Best Flutter Course on the Internet 👉 https://www.hungrimind.com/learn/flutter
Want to support me?
♥ Patreon: https://www.patreon.com/join/RobertBrunhage
♥ BuyMeACoffee: https://buymeacoff…
The Best Flutter Course on the Internet 👉 https://www.hungrimind.com/learn/flutter
Want to support me?
♥ Patreon: https://www.patreon.com/join/RobertBrunhage
♥ BuyMeACoffee: https://buymeacoff…
👏23🤯2❤1👍1😐1
This media is not supported in your browser
VIEW IN TELEGRAM
این که خودتون رو توی یه Button ببینید چه حسی داره؟ 😄
🎉 اینم یه show case دیگه از Flutter
لینک زیر رو باز کنید و یه نگاهی به خودتون بندازید
https://payamzahedi.com/camera_button/
@persian_flutter
🎉 اینم یه show case دیگه از Flutter
لینک زیر رو باز کنید و یه نگاهی به خودتون بندازید
https://payamzahedi.com/camera_button/
@persian_flutter
🔥8👍3👎1
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
امروز قراره واژه ی جدیدی رو ابداع کنیم. دو مرد بزرگ یکی از قاره ی سبز و دیگری از آمریکا, یکی خالق 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
🌱 صابر راستی کردار، از جمله بچه های گل روزگار هست که وب فارسی مدیونشه، تنهاش نمیذاریم.
مشاهده مطلب در وبلاگ راستیکردار
اگر از فونتهاش استفاده میکنیم، شاید الان دونیت (حمایت مالی) ما بیشتر از قبل به کارش بیاد.
لینک دونیت:
payping.ir/@saber
🌱 صابر راستی کردار، از جمله بچه های گل روزگار هست که وب فارسی مدیونشه، تنهاش نمیذاریم.
❤22
Persian Flutter
موافقید یه آموزش ویدیویی از نحوه مشارکت کردن (Contribute) تو گیت هاب بسازیم؟
خب بالاخره وقت کردیم که این ویدئو آموزشی رو هم ضبط کنیم
فردا احتمالا ادیتش تموم میشه و اپلودش میکنیم.
اگه کسی هست که میتونه کاور ویدیو برای این ویدئو درست کنه لطفاً بهمون پیام بده
@payamzahedi95
@persian_flutter
فردا احتمالا ادیتش تموم میشه و اپلودش میکنیم.
اگه کسی هست که میتونه کاور ویدیو برای این ویدئو درست کنه لطفاً بهمون پیام بده
@payamzahedi95
@persian_flutter
👍5❤3
امشب گوگل #IO2023 رو در پیش داریم و مثل همیشه تیم فلاتر هم خبرهای خوبی رو تو این رویداد منتشر میکنه.
پس امشب با ما همراه باشید.
https://io.google/2023
@persian_flutter
پس امشب با ما همراه باشید.
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
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
به گفتهی 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
Medium
Announcing Dart 3
100% sound null safety. Records, patterns, and class modifiers. And a peek into the future.
👍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
https://flutter.dev/flip
توضیح داده شده که این بازی، ترکیبی یکپارچه از ابزارهای هوش مصنوعی جدید گوگل و ابزارهای قدیمیای هست که میشناسیم. برای ساخت تصاویر از DreamBooth و برای ساخت دیسکریپشن تصاویر از PaLM API استفاده شده.
سورس کد:
https://github.com/flutter/io_flip
@persian_flutter
flutter.dev
Flutter | I/O FLIP
I/O FLIP is a modern AI take on a battle card game that uses generative AI to create custom cards for players to challenge each other. It was created to inspire developers to experiment with what is possible with generative AI + Google tools. Character images…
👍5😁4