Forwarded from sasan safari
از بوت کمپ جا نمونی :)
https://codeyad.com/bootcamp/flutter?utm_source=site&utm_medium=bannersitemain&utm_campaign=flutterbootcamp&utm_term=codeyad&utm_content=photo
https://codeyad.com/bootcamp/flutter?utm_source=site&utm_medium=bannersitemain&utm_campaign=flutterbootcamp&utm_term=codeyad&utm_content=photo
👍4
"دوستان dart backend در حال رشد هست. و خیلی مهمه که به عنوان برنامه نویس فلاتر این موضوع رو بیشتر جدی بگیریم. توی پستی که توی وبسایتم گذاشتم دلایل خیلی خوبی آوردم که چرا فریمورک های dart backend در آینده نزدیک پرطرفدار میشن. خوندن این مقاله یه دید خیلی خوبی بهتون میده که چطور توی صنعت نرم افزار همه چی در نهایت به پول ختم میشه و با چه پارامتر هایی میشه سنجید که یه فریمورک آیا جای خودش رو تو دنیای نرم افزار میتونه پیدا کنه یا نه."
Alireza Eeasazade
https://easazade.com/2023/03/01/why-as-a-flutter-developer-you-should-learn-dart-backend-seriously
@persian_flutter
Alireza Eeasazade
https://easazade.com/2023/03/01/why-as-a-flutter-developer-you-should-learn-dart-backend-seriously
@persian_flutter
easazade
Why Flutter Developers, must learn Dart backend? (Seriously)
In this article, we are going to talk about why Dart backend (The Dart Side) is important and why Flutter developers should learn it.
👍17
یه خبر خوب 💥
بعد مدت ها قسمت جدید رادیو گیک منتشر شد
از دستش ندید
https://www.youtube.com/watch?v=3VULmrB7qTU
@persian_flutter
بعد مدت ها قسمت جدید رادیو گیک منتشر شد
از دستش ندید
https://www.youtube.com/watch?v=3VULmrB7qTU
@persian_flutter
YouTube
رادیوگیک - شماره ۱۴۷ - چت جی پی تی
در این شماره از رادیو گیک، من که آزاد شده ام بعد از شش ماه رادیو میدم! خبرها اینقدر زیاد هستن که پوشش دادنشون کار با معنیای نخواهد بود. اینقدر هم حرف برای زدن هست که نمیدونیم از کجا شروع کنیم. پس بیاین یه گوشه رو بچسبیم و از همونجا بیایم جلو! و چه گوشهای…
❤13🤮1
This media is not supported in your browser
VIEW IN TELEGRAM
سلام بچه ها اولین ورژن پکیج toastification رو منتشر کردم
مشکل اصلی پکیج های مشابه اینه که به شما این امکان رو میدن که فقط یک نوتیفیکیشن در صفحه رو نشون بدید اما با استفاده از Toastification شما میتونید نوتیفیکیشن هاتون رو مدیریت کنید
خیلی خوشحال میشم که نظرتون رو درموردش بدونم
https://github.com/payam-zahedi/toastification
@persian_flutter
مشکل اصلی پکیج های مشابه اینه که به شما این امکان رو میدن که فقط یک نوتیفیکیشن در صفحه رو نشون بدید اما با استفاده از Toastification شما میتونید نوتیفیکیشن هاتون رو مدیریت کنید
خیلی خوشحال میشم که نظرتون رو درموردش بدونم
https://github.com/payam-zahedi/toastification
@persian_flutter
👍26❤13
This media is not supported in your browser
VIEW IN TELEGRAM
خب ورژن جدید Toastification رو هم آماده کردم تو این ورژن داکیومنت گیتهاب رو کامل کردم پروژه Example رو اپدیت کردم و علاوه بر اون چندتا Use Case هم اضافه کردم که بدونیم پکیج تو موبایل و وب چطور عمل میکنه
خلاصه که پکیج آماده استفاده است
اگه دوست داشتید لطفا Star فراموش نشه
version: 0.0.2
https://github.com/payam-zahedi/toastification
@persian_flutter
خلاصه که پکیج آماده استفاده است
اگه دوست داشتید لطفا Star فراموش نشه
version: 0.0.2
https://github.com/payam-zahedi/toastification
@persian_flutter
👍18🔥5
دوستان عزیز، عید نوروزتون مبارک باشه. امیدواریم سالی پر از موفقیت و شادی داشته باشید. 💙
@persian_flutter
@persian_flutter
❤14👍1
https://www.techscrunch.dev/article/64274e704867a96f2eb3
فلاتر حالا از ویندوز ۹۵ پشتیبانی میکنه!
@persian_flutter
فلاتر حالا از ویندوز ۹۵ پشتیبانی میکنه!
@persian_flutter
😁11😱3👎1
https://youtu.be/CA7JdI9U25A
تیم FlutterFlow از ابزار هوش مصنوعی خودش برای ساخت برنامههای فلاتری رونمایی کرد(به صورت محدود و بتا).
ویدیو رو ببینید تا متوجه بشید.
@persian_flutter
تیم FlutterFlow از ابزار هوش مصنوعی خودش برای ساخت برنامههای فلاتری رونمایی کرد(به صورت محدود و بتا).
ویدیو رو ببینید تا متوجه بشید.
@persian_flutter
YouTube
FlutterFlow AI Gen | Now Live for Select Users!
Given our current model and the rate limits imposed by our API, we will be rolling out AI Text-to-App generation in waves to users on the waitlist.
We encourage you to provide feedback and share your generations online!
If you haven't signed up to the waitlist…
We encourage you to provide feedback and share your generations online!
If you haven't signed up to the waitlist…
👍5👎2
This media is not supported in your browser
VIEW IN TELEGRAM
تو ورژن جدید Toastification شما میتونید message های خودتون رو با animation دلخواه نشون بدید
اگه براتون مفید بود یه استار برامون تو گیتهاب بزارید
https://github.com/payam-zahedi/toastification
@persian_flutter
اگه براتون مفید بود یه استار برامون تو گیتهاب بزارید
https://github.com/payam-zahedi/toastification
@persian_flutter
❤7👍2
موافقید یه آموزش ویدیویی از نحوه مشارکت کردن (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