Flutter Desktop Audio Recorder
This is a Flutter package allowing you to record audio for:
macOS
windows
Output file type
macOS: .m4a
windows: .wav
https://pub.dev/packages/flutter_desktop_audio_recorder
This is a Flutter package allowing you to record audio for:
macOS
windows
Output file type
macOS: .m4a
windows: .wav
https://pub.dev/packages/flutter_desktop_audio_recorder
Dart packages
flutter_desktop_audio_recorder | Flutter Package
Flutter Desktop Audio Recorder
👍2❤1
Forwarded from Flutter Stan (ALI Hoseinp00r)
🚨👈 آموزش الگوی طراحی Builder 👉🚨
خیلی از مواقع شده که توی کداهامون نیاز به یک آبجکت پیچده با تعداد زیادی پارامتر ورودی داریم.
✅ اولین راهی که برای پیاده سازیه این آبجکت به ذهنمون میرسه اینه که یک متد سازنده برای کلاس درست کنیم و تمام اون پارامترها رو هم به عنوان ورودی بگیریم و مقدار دهی کنیم، اما با این کار یک متد سازنده غول آسا درست میکنیم که خیلی از مواقع هم ممکنه اغلب پارامترها رو نیاز نداشته باشیم مقدار دهی بکنیم، به همین خاطر بی استفاده میمونن.
✅ راه بعدیم که ممکنه به ذهنمون برسه اینه که بیایم کلاس پایمون رو گسترش بدیم و تعدادی زیر کلاس واسه پوشش تمام پارامترها درست کنیم که این راه هم مشکلات خودش رو به همراه میاره که مهم ترینش مواجه شدن با تعداد زیادی زیرکلاسه و کدمون رو خیلی پیچیده و ناخوانا میکنه.
اما بهترین راه حل برای حل این مشکل استفاده از الگوی طراحیِ Builder هست که به ما کمک میکنه قدم به قدم یک آبجکت رو بسازیم.
توی این ویدیو هم اول با هدف اصلی این الگو آشنا میشیم و در ادامه ساختار این الگو رو بررسی میکنیم و در نهایت با استفاده از این الگو یک مثال رو توی کد پیاده سازی میکنیم.
مباحثی که در این آموزش یاد میگیریم :
🔥 تعریف الگوی طراحی Builder
🔥 هدف الگوی طراحی Builder
🔥 دلایل استفاده از الگوی طراحی Builder
🔥 توضیح ساختار الگوی طراحی Builder
🔥 پیاده سازیه الگوی طراحی Builder در یک مثال
🔥 آموزش کلاس Director
🔥 مقایسه مزایا و معایب الگوی طراحی Builder
در نهایت برای اینکه این الگوی پرکاربرد رو به خوبی یاد بگیرید با من همراه باشید 😍😍😍😍
لینک این ویدیو :
https://www.youtube.com/watch?v=fG3jpODsty4
خیلی از مواقع شده که توی کداهامون نیاز به یک آبجکت پیچده با تعداد زیادی پارامتر ورودی داریم.
✅ اولین راهی که برای پیاده سازیه این آبجکت به ذهنمون میرسه اینه که یک متد سازنده برای کلاس درست کنیم و تمام اون پارامترها رو هم به عنوان ورودی بگیریم و مقدار دهی کنیم، اما با این کار یک متد سازنده غول آسا درست میکنیم که خیلی از مواقع هم ممکنه اغلب پارامترها رو نیاز نداشته باشیم مقدار دهی بکنیم، به همین خاطر بی استفاده میمونن.
✅ راه بعدیم که ممکنه به ذهنمون برسه اینه که بیایم کلاس پایمون رو گسترش بدیم و تعدادی زیر کلاس واسه پوشش تمام پارامترها درست کنیم که این راه هم مشکلات خودش رو به همراه میاره که مهم ترینش مواجه شدن با تعداد زیادی زیرکلاسه و کدمون رو خیلی پیچیده و ناخوانا میکنه.
اما بهترین راه حل برای حل این مشکل استفاده از الگوی طراحیِ Builder هست که به ما کمک میکنه قدم به قدم یک آبجکت رو بسازیم.
توی این ویدیو هم اول با هدف اصلی این الگو آشنا میشیم و در ادامه ساختار این الگو رو بررسی میکنیم و در نهایت با استفاده از این الگو یک مثال رو توی کد پیاده سازی میکنیم.
مباحثی که در این آموزش یاد میگیریم :
🔥 تعریف الگوی طراحی Builder
🔥 هدف الگوی طراحی Builder
🔥 دلایل استفاده از الگوی طراحی Builder
🔥 توضیح ساختار الگوی طراحی Builder
🔥 پیاده سازیه الگوی طراحی Builder در یک مثال
🔥 آموزش کلاس Director
🔥 مقایسه مزایا و معایب الگوی طراحی Builder
در نهایت برای اینکه این الگوی پرکاربرد رو به خوبی یاد بگیرید با من همراه باشید 😍😍😍😍
لینک این ویدیو :
https://www.youtube.com/watch?v=fG3jpODsty4
YouTube
Builder Design Pattern | آموزش دیزاین پترن بیلدر در زبان دارت
نحوه پیاده سازیه الگوی طراحی بیلدر در برنامه ها با استفاده از زبان برنامه نویسی دارت | How to use Builder Design Pattern in programs with Dart language
خیلی از مواقع شده که توی کدهامون نیاز به یک آبجکت پیچده با تعداد زیادی پارامتر ورودی داریم.
اولین راهی…
خیلی از مواقع شده که توی کدهامون نیاز به یک آبجکت پیچده با تعداد زیادی پارامتر ورودی داریم.
اولین راهی…
👍2
Unofficial Ubuntu Desktop Settings App made with Flutter - WIP
https://github.com/ubuntu-flutter-community/settings
https://github.com/ubuntu-flutter-community/settings
👍5
دارت اصلا به درد پردازش های سنگین و نیمه سنگین هم نمیخوره
تو فشرده سازی عکس با ایزولت هم منابع زیادی مصرف میکنه. و لگ داره!
حیف!
تو فشرده سازی عکس با ایزولت هم منابع زیادی مصرف میکنه. و لگ داره!
حیف!
Watch "Nesting "If Statements" Is Bad. Do This Instead." on YouTube
https://youtu.be/ZzwWWut_ibU
https://youtu.be/ZzwWWut_ibU
YouTube
Nesting "If Statements" Is Bad. Do This Instead.
This is the guard clauses technique to make your if else statements easier to understand and read. If else conditions is one of the most used thing in coding, but using if statement and nesting them like this is the worst thing ever. You should never nest…
👍2
Flutter testing : Unit, Widget & Integration testing
Learn to write code with TDD approach for Flutter, Learn in detail about Unit, Widget & Integration Testing
#udemy
#udemy_course
Learn to write code with TDD approach for Flutter, Learn in detail about Unit, Widget & Integration Testing
#udemy
#udemy_course
👍7
عه فلاتر ۳ اومد! 😍
تو چنل بتا هم ورژن 3 نداره یهو پرید رو 3 سوپرایز شدم! 🤣
https://medium.com/flutter/whats-new-in-flutter-3-8c74a5bc32d0
https://medium.com/flutter/introducing-flutter-3-5eb69151622f
https://medium.com/dartlang/dart-2-17-b216bfc80c5d
https://docs.flutter.dev/development/tools/sdk/release-notes/release-notes-3.0.0
https://www.youtube.com/watch?v=w_ezWG1yKQQ
تو چنل بتا هم ورژن 3 نداره یهو پرید رو 3 سوپرایز شدم! 🤣
https://medium.com/flutter/whats-new-in-flutter-3-8c74a5bc32d0
https://medium.com/flutter/introducing-flutter-3-5eb69151622f
https://medium.com/dartlang/dart-2-17-b216bfc80c5d
https://docs.flutter.dev/development/tools/sdk/release-notes/release-notes-3.0.0
https://www.youtube.com/watch?v=w_ezWG1yKQQ
❤4👍1
Forwarded from Digiato | دیجیاتو
This media is not supported in your browser
VIEW IN TELEGRAM
اینجا میبینیم که گوگل داکس چطور (در زبان انگلیسی) میتواند یک خلاصه کوتاه و تولید شده توسط هوش مصنوعی از یک متن بلند را به شما بدهد تا لازم نباشد کل متن را بخوانید.
#GoogleIO
📱 @digiato 📡
#GoogleIO
📱 @digiato 📡
❤3👍3
Forwarded from Persian Flutter (Hadi Azarnasab)
توضیحات بیشتر در مورد آپدیت فلاتر۳ و دارت ۲.۱۷ در پست ویرگول:
https://virgool.io/flutter-community/flutter-3-lw4e9j8t0vv8
#فلاتر۳
@persian_flutter
https://virgool.io/flutter-community/flutter-3-lw4e9j8t0vv8
#فلاتر۳
@persian_flutter
👍5
Forwarded from MoboNews | موبونیوز
🚨 #موبونیوز #گوگل
🟢گوگل از این به بعد برنامههای ضبط مکالمه رو در پلیاستور منتشر نمیکنه.
🔷گوگل در راستای رعایت حریم خصوصی کاربران اندروید و با توجه به بازخوردهایی که از برنامههای ضبط مکالمه دریافت کرده و اکثرا منفی بودن، تصمیم گرفته برنامههای ضبط مکالمه رو از فروشگاه گوگل حذف کنه.
🔶البته اگه اپلیکیشن ضبط مکالمه از قبل روی دستگاهتون داشتین، همچنان روی پلی استور براتون در دسترس خواهد بود، ولی منتظر بروزرسانی براش نباشین.
💡 مطالب داغ تکنولوژی رو با موبونیوز دنبال کنید 🔥
📱 @Mobo_channel
🟢گوگل از این به بعد برنامههای ضبط مکالمه رو در پلیاستور منتشر نمیکنه.
🔷گوگل در راستای رعایت حریم خصوصی کاربران اندروید و با توجه به بازخوردهایی که از برنامههای ضبط مکالمه دریافت کرده و اکثرا منفی بودن، تصمیم گرفته برنامههای ضبط مکالمه رو از فروشگاه گوگل حذف کنه.
🔶البته اگه اپلیکیشن ضبط مکالمه از قبل روی دستگاهتون داشتین، همچنان روی پلی استور براتون در دسترس خواهد بود، ولی منتظر بروزرسانی براش نباشین.
💡 مطالب داغ تکنولوژی رو با موبونیوز دنبال کنید 🔥
📱 @Mobo_channel
💻 Mixin Messenger desktop app for macOS, iPadOS, Linux, and Windows powered by Flutter/Dart.
https://medium.com/mixinnetwork/announcing-mixin-flutter-desktop-open-source-ba416c79834a
https://github.com/MixinNetwork/flutter-app
https://medium.com/mixinnetwork/announcing-mixin-flutter-desktop-open-source-ba416c79834a
https://github.com/MixinNetwork/flutter-app
Medium
Announcing Mixin Flutter Desktop open source
We are announcing a new Mixin Messenger desktop version open source, we use Flutter to build a new cross-platform version app. GitHub…
👍2
با هدف بهبود خدمات به توسعهدهندگان، آمار «نصب از بازار» جایگزین «نصب فعال» میشود
بازار با توجه به بازخوردهای توسعهدهندگان و با هدف بهبود خدماتش، از اول خرداد ۱۴۰۱ آمار «نصب از بازار» را جایگزین «نصب فعال» میکند. در نتیجه این تغییر، کاربران به جای تعداد نصب فعال هر برنامه یا بازی، تعداد نصب آن برنامه از بازار را مشاهده خواهند کرد. آمار نصب از بازار از ابتدای خرداد امسال در صفحه جزئیات برنامه جایگزین میشود و هماکنون در صفحه داشبورد برنامه در پیشخان برای توسعهدهندگان قابل مشاهده است.
https://developers.cafebazaar.ir/fa/blog/installation-from-bazaar
بازار با توجه به بازخوردهای توسعهدهندگان و با هدف بهبود خدماتش، از اول خرداد ۱۴۰۱ آمار «نصب از بازار» را جایگزین «نصب فعال» میکند. در نتیجه این تغییر، کاربران به جای تعداد نصب فعال هر برنامه یا بازی، تعداد نصب آن برنامه از بازار را مشاهده خواهند کرد. آمار نصب از بازار از ابتدای خرداد امسال در صفحه جزئیات برنامه جایگزین میشود و هماکنون در صفحه داشبورد برنامه در پیشخان برای توسعهدهندگان قابل مشاهده است.
https://developers.cafebazaar.ir/fa/blog/installation-from-bazaar
👍4👎2