سلام به همگی
امروز قراره دوره هم جمع شیم تا در مورد موضوع Responsive Design یه صحبتی داشته باشیم و با هم دانشمون رو به اشتراک بزاریم
ساعت 7:30 به وقت ایران منتظرتونیم
لینک ورود به میتینگ
https://meet.google.com/dmh-qqvd-rmy
امروز قراره دوره هم جمع شیم تا در مورد موضوع Responsive Design یه صحبتی داشته باشیم و با هم دانشمون رو به اشتراک بزاریم
ساعت 7:30 به وقت ایران منتظرتونیم
لینک ورود به میتینگ
https://meet.google.com/dmh-qqvd-rmy
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
👍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
موضوع دوره همی امروز Responsive Design هست
https://meet.google.com/dmh-qqvd-rmy
@persian_flutter
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
Persian Flutter pinned «خب کم کم اماده شید که دوره هم جمع شیم موضوع دوره همی امروز Responsive Design هست https://meet.google.com/dmh-qqvd-rmy @persian_flutter»
شاید باورتون نشه ولی درست ۱۰ سال از اولین انتشار رسمی پکیج http میگذره.
و امروز، اولین نسخه پایدار(۱.۰.۰) این پکیج منتشر شد.
https://pub.dev/packages/http
منبع
@persian_flutter
و امروز، اولین نسخه پایدار(۱.۰.۰) این پکیج منتشر شد.
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
⭕️دارت ۳ با فیچر های جدید زیادی سرانجام چند روز پیش معرفی شد.
⭕️فیچر های جدید این نسخه رو میتونیم در موارد زیر خلاصه کنیم :
✅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
منبع
#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
⭕️یکی از فیچر های جدید و مهم دارت 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
قبل از این که بخوایم ویدیو رو منتشر کنیم جا داره از همه کسایی که واسه این ویدیو زحمت کشیدن یه تشکر ویژه بکنیم
@amirahmadadibi بابت به اشتراک گزاشتن دانشش در مورد ساخت و انتشار ویدیو
@behradkhadem ساخت تامبنیل و کار های گرافیکی
@Hadi_7546 انتشار تو شبکه های اجتماعی و ..
@Mehdi_DevDesign ساخت ویدیو اینترو
دم همتون گرم و مجموع این کارهای و تلاش ها یعنی:
جامعه فلاتر فارسی
@persian_flutter
👍17
Contribute to Open Source on GitHub - مشارکت در پروژه های گیتهاب
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
https://youtu.be/ExnzqHhBcw8
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
https://youtu.be/ExnzqHhBcw8
YouTube
Contribute to Open Source on GitHub - مشارکت در پروژه های گیتهاب
تو این ویدیو سعی میکنیم که در کنار هم توی یک پروژه متن باز گیت هاب مشارکت کنیم.
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
Chapters
00:00 - توضیحات اولیه
01:10…
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
Chapters
00:00 - توضیحات اولیه
01:10…
👍14🔥4
Persian Flutter pinned «Contribute to Open Source on GitHub - مشارکت در پروژه های گیتهاب توی این ویدیو یاد میگیریم که یک issue بسازیم پروژه رو Fork کنیم تغییراتمون رو روی پروژه انجام بدیم و در نهایت یک Pull Request بسازیم https://youtu.be/ExnzqHhBcw8»
Forwarded from Persian Flutter (PayamZ)
Contribute to Open Source on GitHub - مشارکت در پروژه های گیتهاب
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
https://youtu.be/ExnzqHhBcw8
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
https://youtu.be/ExnzqHhBcw8
YouTube
Contribute to Open Source on GitHub - مشارکت در پروژه های گیتهاب
تو این ویدیو سعی میکنیم که در کنار هم توی یک پروژه متن باز گیت هاب مشارکت کنیم.
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
Chapters
00:00 - توضیحات اولیه
01:10…
توی این ویدیو یاد میگیریم که
یک issue بسازیم
پروژه رو Fork کنیم
تغییراتمون رو روی پروژه انجام بدیم
و در نهایت یک Pull Request بسازیم
Chapters
00:00 - توضیحات اولیه
01:10…
👍8
Flutter + Raspberry Pi
امروز از طرف شرکتمون یه رزبری پای گرفتم.
تاحالا تجربه اجرای فلاتر روی رزبری پای رو داشتین؟
اگه تجربه ای دارید بیاید با هم یه گپی بزنیم
@payamzahedi95
امروز از طرف شرکتمون یه رزبری پای گرفتم.
تاحالا تجربه اجرای فلاتر روی رزبری پای رو داشتین؟
اگه تجربه ای دارید بیاید با هم یه گپی بزنیم
@payamzahedi95
👍13
امشب رویداد اپل رو داشتیم و هدست Apple Vision Pro معرفی شد و این به قول خودشون، یک سکوی انقلابی برای رشد تکنولوژی خواهد بود.
و خب قطعاً، درآیندهای نزدیک، با فلاتر هم میتونیم براش برنامه بسازیم!
@persian_flutter
و خب قطعاً، درآیندهای نزدیک، با فلاتر هم میتونیم براش برنامه بسازیم!
@persian_flutter
❤14
فیروز نادری عزیز هم از بینمون رفت
یه آدم حسابی واقعی
چقدر دوست داشت که به ایران برگرده
@persian_flutter
یه آدم حسابی واقعی
چقدر دوست داشت که به ایران برگرده
@persian_flutter
❤29😁9👎8😢6😱1
1686940560302 (1).gif
1.3 MB
اکثرمون خیلی وقتها، برای چک کردن ریسپانسیو بودن برنامه روشهای زیادی استفاده میکنیم ولی از نسخه جدید اندروید استودیو، با شبیهساز جدید میتونیم سایزش رو بدون اجرای مجددش، تغییر بدیم.
اطلاعات بیشتر در:
https://io.google/2023/program/9db846e7-4b09-480d-9cb1-c384a29fffc1/
@persian_flutter
اطلاعات بیشتر در:
https://io.google/2023/program/9db846e7-4b09-480d-9cb1-c384a29fffc1/
@persian_flutter
👍30🔥6❤2🤩2
تجربه ای از مصاحبه کاری 🧑🏻💻
من خیلی معتقدم که اتفاقات تلخ زندگیمون میتونه از ما آدم بهتری بسازه فقط به این بستگی داره چطور بهشون نگاه کنیم و در مقابلشون چه واکنشی نشون بدیم، اما چطور؟ 🤔
چند وقت پیش یه مصاحبه کاری داشتم که به مرحله تکنیکال رسیده بود
مصاحبه کننده سوال های بیسیک رو پرسید و من تقریبا همشون رو جواب دادم سوال ها از مفاهیم مهندسی نرم افزار شروع شد مثل شی گرایی و SOLID و ...
مرحله بعدی کد زدن بود یا کد چلنج
سوال اول نوشتن تابع فاکتوریل بود، هدف این بود که به صورت Recursive حل کنیم
متاسفانه من نتونستم این سوال رو حل کنم و رد شدم
خیلی حس بدی داشتم، چون سوال واقعا ساده بود 2 دقیقه بعد از مصاحبه حلش کردم. و بیشتر عصبانی شدم
خب دیگه تموم شده بود و باید یه درسی از این داستان میگرفتم وقت این بود که بررسی کنم مشکل کجاست؟
شروع کردم یه سری سوال ها از خودم پرسیدم که بتونم منطقی تر داستان رو ببینم
چرا نتونستم تو تایم مصاحبه حلش کنم؟
ایا استرس تاثیر گذار بوده؟
باید جواب رو حفظ میبودم؟ اخه این سوال رو صد ها بار تو دانشگاه حل کرده بودیم؟
ایا این سوال تو کار های روزمره کاربرد داره؟
آیا نیاز دارم که توانایی حل مسئله ام رو بهتر کنم؟
و اما نتیجه
نتیجه گرفتم که هر روز، روزی 30 دقیقه چلنج های برنامه نویسی رو حل کنم با علیرضا عیسی زاده صحبت کردم و بهم پیشنهاد داد که سایت Leetcode رو بررسی کنم و این شد برنامه روزانه من
من خیلی معتقدم که اتفاقات تلخ زندگیمون میتونه از ما آدم بهتری بسازه فقط به این بستگی داره چطور بهشون نگاه کنیم و در مقابلشون چه واکنشی نشون بدیم
لینک Leetcode
https://leetcode.com/problem-list/top-interview-questions/
@persian_flutter
من خیلی معتقدم که اتفاقات تلخ زندگیمون میتونه از ما آدم بهتری بسازه فقط به این بستگی داره چطور بهشون نگاه کنیم و در مقابلشون چه واکنشی نشون بدیم، اما چطور؟ 🤔
چند وقت پیش یه مصاحبه کاری داشتم که به مرحله تکنیکال رسیده بود
مصاحبه کننده سوال های بیسیک رو پرسید و من تقریبا همشون رو جواب دادم سوال ها از مفاهیم مهندسی نرم افزار شروع شد مثل شی گرایی و SOLID و ...
مرحله بعدی کد زدن بود یا کد چلنج
سوال اول نوشتن تابع فاکتوریل بود، هدف این بود که به صورت Recursive حل کنیم
متاسفانه من نتونستم این سوال رو حل کنم و رد شدم
خیلی حس بدی داشتم، چون سوال واقعا ساده بود 2 دقیقه بعد از مصاحبه حلش کردم. و بیشتر عصبانی شدم
خب دیگه تموم شده بود و باید یه درسی از این داستان میگرفتم وقت این بود که بررسی کنم مشکل کجاست؟
شروع کردم یه سری سوال ها از خودم پرسیدم که بتونم منطقی تر داستان رو ببینم
چرا نتونستم تو تایم مصاحبه حلش کنم؟
ایا استرس تاثیر گذار بوده؟
باید جواب رو حفظ میبودم؟ اخه این سوال رو صد ها بار تو دانشگاه حل کرده بودیم؟
ایا این سوال تو کار های روزمره کاربرد داره؟
آیا نیاز دارم که توانایی حل مسئله ام رو بهتر کنم؟
و اما نتیجه
نتیجه گرفتم که هر روز، روزی 30 دقیقه چلنج های برنامه نویسی رو حل کنم با علیرضا عیسی زاده صحبت کردم و بهم پیشنهاد داد که سایت Leetcode رو بررسی کنم و این شد برنامه روزانه من
من خیلی معتقدم که اتفاقات تلخ زندگیمون میتونه از ما آدم بهتری بسازه فقط به این بستگی داره چطور بهشون نگاه کنیم و در مقابلشون چه واکنشی نشون بدیم
لینک Leetcode
https://leetcode.com/problem-list/top-interview-questions/
@persian_flutter
LeetCode
Problem List - LeetCode
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
👍25