Persian Flutter
۲۵ ژانویه ۲۰۲۳، یعنی ۱۲روز دیگه(۵م بهمن ماه)، رویداد جدیدی از تیم فلاتر قراره که برگزار بشه. رویداد FlutterForward که قطعاً قراره جذاب باشه و چیزهای جدیدی رو به فلاتر بیاره. لینک announcement: https://medium.com/flutter/announcing-flutter-forward-666f9a506cc6…
بیش از ۵ میلیون نفر از فلاتر برای توسعهٔ بیش از ۷۰۰ هزار برنامه استفاده میکنند.
همچنین فلاتر ۳مین مخزن پرمشارکت گیتهاب است.
#FlutterForward
@persian_flutter
همچنین فلاتر ۳مین مخزن پرمشارکت گیتهاب است.
#FlutterForward
@persian_flutter
🔥9👍2
Persian Flutter
۲۵ ژانویه ۲۰۲۳، یعنی ۱۲روز دیگه(۵م بهمن ماه)، رویداد جدیدی از تیم فلاتر قراره که برگزار بشه. رویداد FlutterForward که قطعاً قراره جذاب باشه و چیزهای جدیدی رو به فلاتر بیاره. لینک announcement: https://medium.com/flutter/announcing-flutter-forward-666f9a506cc6…
دارت حالا از WebAssembly و RISC-V هم پشتیبانی میکنه.
طبق گفته تیم اثنیث، پشتیبانی از WebAssembly باعث بهبود، بهینهسازی و سرعت بیشتر در فلاتروب میشه.
#FlutterForward #Dart3
@persian_flutter
طبق گفته تیم اثنیث، پشتیبانی از WebAssembly باعث بهبود، بهینهسازی و سرعت بیشتر در فلاتروب میشه.
#FlutterForward #Dart3
@persian_flutter
👍18
Persian Flutter
۲۵ ژانویه ۲۰۲۳، یعنی ۱۲روز دیگه(۵م بهمن ماه)، رویداد جدیدی از تیم فلاتر قراره که برگزار بشه. رویداد FlutterForward که قطعاً قراره جذاب باشه و چیزهای جدیدی رو به فلاتر بیاره. لینک announcement: https://medium.com/flutter/announcing-flutter-forward-666f9a506cc6…
و بالاخره، دارت ۳، به صورت ۱۰۰٪ از null-safety پشتیبانی خواهد کرد و هیچ برنامهای که با دارت نوشته شده باشه، به صورت unsound-null-safety اجرا نخواهد شد.
#FlutterForward #Dart3
@persian_flutter
#FlutterForward #Dart3
@persian_flutter
👍9
Persian Flutter
فلاتر ۳.۷ هم معرفی شد. https://medium.com/flutter/whats-new-in-flutter-3-7-38cbea71133c مهمترین تغییرات در پستهای بعد. #FlutterForward #Flutter37 @persian_flutter
از حالا میتونید از برنامههای نوشته شده با فلاتر درون برنامههای html استفاده کنید. با استفاده از Element Embedding.
یه مثال کاربردی:
https://arnemolland.medium.com/embedding-flutter-in-web-native-applications-91a2e2f56c9a
همچنین دمویی از این قابلیت:
https://flutter-forward-demos.web.app/#/
#FlutterForward #Flutter37
@persian_flutter
یه مثال کاربردی:
https://arnemolland.medium.com/embedding-flutter-in-web-native-applications-91a2e2f56c9a
همچنین دمویی از این قابلیت:
https://flutter-forward-demos.web.app/#/
#FlutterForward #Flutter37
@persian_flutter
👍3
Persian Flutter
دارت حالا از WebAssembly و RISC-V هم پشتیبانی میکنه. طبق گفته تیم اثنیث، پشتیبانی از WebAssembly باعث بهبود، بهینهسازی و سرعت بیشتر در فلاتروب میشه. #FlutterForward #Dart3 @persian_flutter
طبق گفته ویکیپدیا؛
ریسک پنج (به انگلیسی: RISC-V) یک معماری مجموعه دستورالعمل استاندارد باز (ISA) است که بر اساس اصول رایانه تنظیم شده دستورالعمل کاهش یافته (RISC) تنظیم شدهاست. برخلاف بیشتر طرحهای ISA دیگر، ISA ریسک پنج تحت مجوزهای منبع باز (Open-hardware) ارائه میشود که استفاده از آنها نیازی به هزینه ندارد. تعدادی از شرکتها سختافزار بر پایه ریسک پنج ارائه میدهند، سیستم عاملهای آزاد و متن باز با پشتیبانی ریسک پنج در دسترس هستند و مجموعه دستورالعملها در چندین ابزار نرمافزار معروف پشتیبانی میشوند.
مدتی قبل تیم Android در مورد پشتیبانی از RISC-V سخنرانی رو انجام داده بود و تیم دارت هم از حالا از این معماری پشتیبانی میکنه.
تصویر: دستگاه ClockworkPi DevTerm R-01، یک کامپیوتر آزمایشی RISC-V که یک برنامه کنسول دارت رو اجرا میکنه.
#FlutterForward #Dart3
@persian_flutter
ریسک پنج (به انگلیسی: RISC-V) یک معماری مجموعه دستورالعمل استاندارد باز (ISA) است که بر اساس اصول رایانه تنظیم شده دستورالعمل کاهش یافته (RISC) تنظیم شدهاست. برخلاف بیشتر طرحهای ISA دیگر، ISA ریسک پنج تحت مجوزهای منبع باز (Open-hardware) ارائه میشود که استفاده از آنها نیازی به هزینه ندارد. تعدادی از شرکتها سختافزار بر پایه ریسک پنج ارائه میدهند، سیستم عاملهای آزاد و متن باز با پشتیبانی ریسک پنج در دسترس هستند و مجموعه دستورالعملها در چندین ابزار نرمافزار معروف پشتیبانی میشوند.
مدتی قبل تیم Android در مورد پشتیبانی از RISC-V سخنرانی رو انجام داده بود و تیم دارت هم از حالا از این معماری پشتیبانی میکنه.
تصویر: دستگاه ClockworkPi DevTerm R-01، یک کامپیوتر آزمایشی RISC-V که یک برنامه کنسول دارت رو اجرا میکنه.
#FlutterForward #Dart3
@persian_flutter
❤3
Persian Flutter
دارت ۳(به صورت alpha) منتشر شد. توضیحات بیشتر: https://medium.com/dartlang/dart-3-alpha-f1458fb9d232 #FlutterForward #Dart3 @persian_flutter
دارت ۳ از recordها و patternها هم پشتیبانی میکنه.
مثالها رو در تصویر میتونید ببینید.
#FlutterForward #Dart3
@persian_flutter
مثالها رو در تصویر میتونید ببینید.
#FlutterForward #Dart3
@persian_flutter
❤9👍2
Persian Flutter
فلاتر ۳.۷ هم معرفی شد. https://medium.com/flutter/whats-new-in-flutter-3-7-38cbea71133c مهمترین تغییرات در پستهای بعد. #FlutterForward #Flutter37 @persian_flutter
تو رویداد قبلی شاهد اضافه شدن GameDev Toolkit بودیم و حالا شاهد اضافه شدن News Toolkit.
مجموعه ابزاری برای ساخت برنامههای حول محور اخبار.
#FlutterForward #Flutter37
@persian_flutter
مجموعه ابزاری برای ساخت برنامههای حول محور اخبار.
#FlutterForward #Flutter37
@persian_flutter
❤6
سعی کردیم بیشتر کلیات فلاتر ۳.۷، دارت ۳ و رویداد FlutterForward رو پوشش بدیم، اما میتونید جزئیات بیشتر رو در منابعی که معرفی کردیم، ببینید.
با هشتگهای زیر میتونید به پستها دسترسی پیدا کنید:
#FlutterForward
#Dart3
#Flutter37
@persian_flutter
با هشتگهای زیر میتونید به پستها دسترسی پیدا کنید:
#FlutterForward
#Dart3
#Flutter37
@persian_flutter
👍14❤1
Forwarded from sasan safari
اپیزود سوم #پادکست رادیو #فلاتر 💙
گفتگو با پیام زاهدی عزیز، کامیونیتی لید جامعه فلاتر فارسی
برای شنیدن پادکست، چنل کستباکس رو سابسکرایب کنید.
https://castbox.fm/va/5298400
PayamZahedi.com
PersianFlutter.com
گفتگو با پیام زاهدی عزیز، کامیونیتی لید جامعه فلاتر فارسی
برای شنیدن پادکست، چنل کستباکس رو سابسکرایب کنید.
https://castbox.fm/va/5298400
PayamZahedi.com
PersianFlutter.com
👍9
Forwarded from آموزش فلاتر و دارت
Media is too big
VIEW IN TELEGRAM
توی این ویدیو یاد میگیریم چطوری بدون نیاز به فیلتر شکن و یا شکن و 403 پروژه خودمون رو بیلد بگیریم و یا پکیچی به پروژه اضافه کنیم
@LearningFlutter
@LearningFlutter
👍5
"نکته مهم: متأسفم که یک مورد را به شما اعلام می کنم: من (@ wendux) نمی توانم به حفظ کتابخانه dio ادامه دهم. من می دانم که dio به عنوان یک کتابخانه درخواست Http محبوب، تعداد زیادی کاربر دارد و یک اکوسیستم پلاگین در مقیاس خاصی را بر اساس dio تشکیل داده است. با این حال، به دلیل سرعت به روز رسانی سریع دارت/فلاتر و انرژی محدود شخصی من، این تصمیم اجتناب ناپذیر برای من است که از تعمیر و نگهداری صرف نظر کنم.
خوشبختانه، پس از تکرار چهار نسخه اصلی، کل هسته و معماری dio نسبتاً پایدار بوده است و توسعه ثانویه دشوار نیست. می توانید پس از فورک کردن بر اساس آخرین نسخه کد منبع، توسعه سفارشی سازی کنید."
@persian_flutter
خوشبختانه، پس از تکرار چهار نسخه اصلی، کل هسته و معماری dio نسبتاً پایدار بوده است و توسعه ثانویه دشوار نیست. می توانید پس از فورک کردن بر اساس آخرین نسخه کد منبع، توسعه سفارشی سازی کنید."
@persian_flutter
😢18😱7
پکیج dio توسط flutter.cn از این به بعد ساپورت میشه و پکیج dioX که چند روز پیش درست شده بود با خود dio الان merge شده. لازم نیست نگران باشید.
نسخه 5.0.0 کتابخونه dio هم منتشر شد.
نسخه 5.0.0 کتابخونه dio هم منتشر شد.
👍19
Persian Flutter
پکیج dio توسط flutter.cn از این به بعد ساپورت میشه و پکیج dioX که چند روز پیش درست شده بود با خود dio الان merge شده. لازم نیست نگران باشید. نسخه 5.0.0 کتابخونه dio هم منتشر شد.
GitHub
GitHub - cfug/dio: A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting…
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adap...
👍2
Forwarded from الف ب مدیا | AlefbeMedia
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 خب یه AI جدید قراره بیاد که میتونه براتون UI «رابط کاربری» توی Figma بزنه.
فعلا یه دمو اولیه از galileo ببینید، ثبتنامش شروع شد حتما خبر میدم.
🚀 @AlefbeMedia
فعلا یه دمو اولیه از galileo ببینید، ثبتنامش شروع شد حتما خبر میدم.
🚀 @AlefbeMedia
👍6🤯5🔥3
Forwarded from آموزش فلاتر و دارت
Media is too big
VIEW IN TELEGRAM
یکی دو روز پیش سازنده پکیچ Dio گفت بود که دیگه نمیتونه این پکیج رو توسعه بده (البته یک تیم دیگه تصمیم توسعه رو گرفتند و این امر منتفی شد.) خیلی ها توی پروژه هاشون از این پکیج استفاده کرده اند خب پروژه های بزرگ اگر به این پکیچ وابسته باشند و برای اینکه به پکیچ دیگه ای سوئیچ کنند خیلی دردسر دارند
توی این ویدیو با استفاده از اصل 5 SOLID که اصل وارونگی وابستگی هستش DIP کاری میکنیم که وابستگی پروژه به پکیچ Dio حذف میشه و میشه راحت بین Dio و Http سوئیچ کنیم
#آموزش
@LearningFlutter
توی این ویدیو با استفاده از اصل 5 SOLID که اصل وارونگی وابستگی هستش DIP کاری میکنیم که وابستگی پروژه به پکیچ Dio حذف میشه و میشه راحت بین Dio و Http سوئیچ کنیم
#آموزش
@LearningFlutter
👍13
درحال حاضر Riverpod یکی از قویترین و محبوب ترین پکیج هایی هست که میتونیم با استفاده از اون State management رو تو برنامتون پیاده کنید
تو این ویدیو مجید حاجیان با Remi Rousselet خالق Riverpod و پکیج هایی مثل Freezed صحبت میکنه و باهم Riverpod رو مرور میکنن
https://www.youtube.com/watch?v=QS3XtFoFN1I
@persian_flutter
تو این ویدیو مجید حاجیان با Remi Rousselet خالق Riverpod و پکیج هایی مثل Freezed صحبت میکنه و باهم Riverpod رو مرور میکنن
https://www.youtube.com/watch?v=QS3XtFoFN1I
@persian_flutter
YouTube
Coding Riverpod with creator of #Riverpod, Remi Rousselet
Riverpod is a reactive caching and data-binding framework that was born as an evolution of the Provider package. According to the official documentation: Riverpod is a complete rewrite of the Provider package to make improvements that would be otherwise impossible.…
👍11👎3
یکی از مهمترین کلید واژه های Dart و Flutter چیزی نیست جز:
const
اما چرا؟ چرا این کلیدواژه میتونه برنامه مارو از لحاظ کارایی بهبود ببخشه (Performance Optimization)
فلاتر یک مکانیزم داره که به واسطه اون وقتی rebuild اتفاق میوفته میاد و Widget هایی که تغییری نکردن و یا متد سازنده (Constructor)اونها به صورت const پیاده سازی شده رو شناسایی میکنه و از rebuild شدن اون ها جلوگیری میکنه.
این موضوع در اپلیکیشن های خیلی بزرگ بیشتر قابل مشاهده هست
مقاله زیر بررسی میکنه که Const constructor چقدر میتونه باعث بهبود عملکرد برنامه ما بشه
https://medium.com/nerd-for-tech/flutter-performance-analysis-of-const-constructor-d2a72fd8a043
@persian_flutter
const
اما چرا؟ چرا این کلیدواژه میتونه برنامه مارو از لحاظ کارایی بهبود ببخشه (Performance Optimization)
فلاتر یک مکانیزم داره که به واسطه اون وقتی rebuild اتفاق میوفته میاد و Widget هایی که تغییری نکردن و یا متد سازنده (Constructor)اونها به صورت const پیاده سازی شده رو شناسایی میکنه و از rebuild شدن اون ها جلوگیری میکنه.
این موضوع در اپلیکیشن های خیلی بزرگ بیشتر قابل مشاهده هست
مقاله زیر بررسی میکنه که Const constructor چقدر میتونه باعث بهبود عملکرد برنامه ما بشه
https://medium.com/nerd-for-tech/flutter-performance-analysis-of-const-constructor-d2a72fd8a043
@persian_flutter
Medium
Flutter: Performance analysis of `const` constructor
Want to know how much your app will become faster when you used `const` constructor? Check this out!
👍21👏1
همینطور که میدونید رشد هوش مصنوعی تو این مدت عجیب غریب شده و خیلی از شرکتها دارن به سمتش سوق پیدا میکنن.
درنتیجه نباید از این هایپ عقب بمونید، مقاله Andrea رو از دست ندید.
تیکه کدی رو متوجه نمیشید، نمیدونید کجای کار رو خراب رفتید، باگ دارید ولی نمیدونید کجاست و ...
میتونید در موارد بالا کمک بسیاری از ChatGPT بگیرید.
https://codewithandrea.com/articles/dart-flutter-chatgpt/
@persian_flutter
درنتیجه نباید از این هایپ عقب بمونید، مقاله Andrea رو از دست ندید.
تیکه کدی رو متوجه نمیشید، نمیدونید کجای کار رو خراب رفتید، باگ دارید ولی نمیدونید کجاست و ...
میتونید در موارد بالا کمک بسیاری از ChatGPT بگیرید.
https://codewithandrea.com/articles/dart-flutter-chatgpt/
@persian_flutter
Code With Andrea
Dart & Flutter with ChatGPT: Is it worth it?
I asked ChatGPT to explain some code and write several programs in Dart & Flutter. Here's a full report with my findings, and some tips to make the most of it.
👍13