Forwarded from Pure Coder
🔥Article
قسمت جدید داستان null در دارت منتشر شد.
توی این قسمت جلسه دوم رسیدگی به اتهامات دارت تشکیل میشه...یه داستان خیلی جذاب که آخرش نکات زیادی در مورد انواع مختلف ارگومان های ورودی function ها و constructor ها یاد میگیریم.😍😍
لینک مقاله :
https://virgool.io/flutter-challenge/dart-null-story-court-2-fybaowhhzpf1
#beginner #article
قسمت جدید داستان null در دارت منتشر شد.
توی این قسمت جلسه دوم رسیدگی به اتهامات دارت تشکیل میشه...یه داستان خیلی جذاب که آخرش نکات زیادی در مورد انواع مختلف ارگومان های ورودی function ها و constructor ها یاد میگیریم.😍😍
لینک مقاله :
https://virgool.io/flutter-challenge/dart-null-story-court-2-fybaowhhzpf1
#beginner #article
👍2
Forwarded from Microfrontend.ir
آموزش پروژه محور فلاتر - مدیریت خطاها و Exceptions در Flutter
در سومین ویدیو آموزش پروژه محور فلاتر ابتدا معرفی مختصر معماری فلاتر پرداختیم و گفتیم که معمولا در فلاتر یا در کدهای دارت یا در کدهای نایتیو امکان بروز خطا و exception وجود دارد و شما بایستی برای مدیریت آنها برنامه داشته باشید. همین مفهوم را با استفاده از مثالی ساده و مدل همزمانی در دارت و Zone توضیح دادیم. در ادامه یک ویژگی به برنامه اضافه میکنیم که به شکل گلوبالی خطاهارا دریافت کنیم. در ادامه یک mixin برای logger اضافه کردیم که بتوانیم در کلاس های دیکر از آن استفاده کنیم.
video link: https://youtu.be/mM-JsB6bHu4
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBxb--mXM7ILSKenSLLX9hEl
〰️〰️〰️〰️〰️〰️
©@microfrontend_ir
در سومین ویدیو آموزش پروژه محور فلاتر ابتدا معرفی مختصر معماری فلاتر پرداختیم و گفتیم که معمولا در فلاتر یا در کدهای دارت یا در کدهای نایتیو امکان بروز خطا و exception وجود دارد و شما بایستی برای مدیریت آنها برنامه داشته باشید. همین مفهوم را با استفاده از مثالی ساده و مدل همزمانی در دارت و Zone توضیح دادیم. در ادامه یک ویژگی به برنامه اضافه میکنیم که به شکل گلوبالی خطاهارا دریافت کنیم. در ادامه یک mixin برای logger اضافه کردیم که بتوانیم در کلاس های دیکر از آن استفاده کنیم.
video link: https://youtu.be/mM-JsB6bHu4
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBxb--mXM7ILSKenSLLX9hEl
〰️〰️〰️〰️〰️〰️
©@microfrontend_ir
❤2
سلام خدمت دوستان داریم یه فهرستی برای تولید محتوی یوتیوب تولید کنیم ممنون میشم اگه پیشنهادی دارین بگین که از هفته های آینده خبر های خوشی در راه هست براتون🤍🤍
👍13❤7
Forwarded from Pure Coder
💊Capsule
⚡️⚡️Dart threads⚡️⚡️
قبلن دوتا پست در مورد سینگل ترد بودن یا نبودن فلاتر داشتیم که میتونی با این تگ پیداشون کنی و بخونی
#single_thread
حالا یکم در مورد دارت صحبت کنیم.
آقا بعضیا میگن دارت سینگل ترد هست و به درد نمیخوره و فلان و....
این حرف از کجا در اومده؟ 😅😅🤦♂🤦♂
هر زبان برنامه نویسی که داشته باشید اون اول که شروع میکنید به کد نوشتن همه کد ها توی یک ترد اجرا میشه تا وقتی که خودتون برید یک یا چند ترد دیگه بسازید و....
خب دارت هم همین جوره
هیچ فرقی نداره از این لحاظ
زبان های دیگه که خودشون هوشمند براتون ترد نمیسازن
اون جا هم اولش یه ترد هست و میتونید ترد های بیشتر اضافه کنید.
توی دارت هم همینه فقط اسمش شده isolate
تلفظش میشه : آیزولیت
معنیش میشه محصور (همچین چیزی 😅)
حالا چرا این اسم رو گذاشتن روش؟
مریض بودن ایا؟ 😅
خب میزاشتن همون ترد دیگ 🤦♂🤦♂
نه عزیزان دل مریض نبودن.
🔥هر آیزولیت که ساخته میشه یک ترد جدید ساخته میشه.
در واقع هر ایزولیت یک سینگل ترد داره و یک event loop که کد ها داخلش اجرا میشه.
ولی برخلاف زبان هایی مثل جاوا یا c++ که ترد های مختلف از یک Shared memory استفاده میکنه اینجا توی دارت هر کدومشون یک private memory دارن و مموری رو بین خودشون share نمیکنن و فقط با رد و بدل کردن message با هم ارتباط برقرار می کنن
به همین دلیل بهشون میگن isolate.
#single_thread #capsule #advanced
⚡️⚡️Dart threads⚡️⚡️
قبلن دوتا پست در مورد سینگل ترد بودن یا نبودن فلاتر داشتیم که میتونی با این تگ پیداشون کنی و بخونی
#single_thread
حالا یکم در مورد دارت صحبت کنیم.
آقا بعضیا میگن دارت سینگل ترد هست و به درد نمیخوره و فلان و....
این حرف از کجا در اومده؟ 😅😅🤦♂🤦♂
هر زبان برنامه نویسی که داشته باشید اون اول که شروع میکنید به کد نوشتن همه کد ها توی یک ترد اجرا میشه تا وقتی که خودتون برید یک یا چند ترد دیگه بسازید و....
خب دارت هم همین جوره
هیچ فرقی نداره از این لحاظ
زبان های دیگه که خودشون هوشمند براتون ترد نمیسازن
اون جا هم اولش یه ترد هست و میتونید ترد های بیشتر اضافه کنید.
توی دارت هم همینه فقط اسمش شده isolate
تلفظش میشه : آیزولیت
معنیش میشه محصور (همچین چیزی 😅)
حالا چرا این اسم رو گذاشتن روش؟
مریض بودن ایا؟ 😅
خب میزاشتن همون ترد دیگ 🤦♂🤦♂
نه عزیزان دل مریض نبودن.
🔥هر آیزولیت که ساخته میشه یک ترد جدید ساخته میشه.
در واقع هر ایزولیت یک سینگل ترد داره و یک event loop که کد ها داخلش اجرا میشه.
ولی برخلاف زبان هایی مثل جاوا یا c++ که ترد های مختلف از یک Shared memory استفاده میکنه اینجا توی دارت هر کدومشون یک private memory دارن و مموری رو بین خودشون share نمیکنن و فقط با رد و بدل کردن message با هم ارتباط برقرار می کنن
به همین دلیل بهشون میگن isolate.
#single_thread #capsule #advanced
👍21
For a Blockchain project we have open positions:
- Unity Game developer
- 3D design for enivronment and characters of Game
🔹️salary will pay by crypto
🔹️Remote job
🔹️ Full time | Part time
please send your cv to: @mrahb313
- Unity Game developer
- 3D design for enivronment and characters of Game
🔹️salary will pay by crypto
🔹️Remote job
🔹️ Full time | Part time
please send your cv to: @mrahb313
🔥3👍1
Forwarded from Hasan Noroozi
مسابقه جدید تیم فلاتر 🔥🤩😍
برگرفته از صفحه استوری های صفحه: https://instagram.com/lsitawl?utm_medium=copy_link
برگرفته از صفحه استوری های صفحه: https://instagram.com/lsitawl?utm_medium=copy_link
🔥4👍2👎1
خیلی ها در این روز ها درگیر این هستند که بدونند سطح خودشون چی هست در حال حاضر، سنیور اند جونیور اند ... تو این ویدئو سعی کردم خیلی مختصر و ساده در مورد هر سطح و مسئولیت هاش صحبت کنم امیدوارم این ویدئو براتون مفید باشه
تماشای ویدئو Blazing School
#Level #Programmer #BlazingSchool
#Senior #Junior #Intern
تماشای ویدئو Blazing School
#Level #Programmer #BlazingSchool
#Senior #Junior #Intern
👍4
Forwarded from Pure Coder
💊Capsule
⚡️نکات طلایی scrollable ویجت ها⚡️
1⃣
چند تا نکته که موقع استفاده از ListView ، GridView , CustomScrollView یا ویجت های مشابه که scrollable هستن میتونه به بهبود پرفرمانس کمک کنه :
🔥اگه ویجت مورد نظرتون یعنی ListView یا... قراره کل صفحه رو پوشش بده (تاکید میکنم کل صفحه) در این صورت پارامتر clipBehavior رو واسش روی حالت none بگذارید :
🔥اگه قراره کل صفحه رو پوشش نده و یه قسمت خاصی از صفحه رو میگیره این پارامتر رو روی حالت زیر که پیش فرض خودش هم هست بگذارید :
🔥مقادیر دیگه برای این پارامتر مثل
رو فقط در صورت نیاز ضروری و اگه واقعن میدونستید که دارید چکار میکنید قرار بدید.
نکات بعدی در پست های بعدی 😍😍
#advanced #capsule #scrollable #list_view #clip #performance
⚡️نکات طلایی scrollable ویجت ها⚡️
1⃣
چند تا نکته که موقع استفاده از ListView ، GridView , CustomScrollView یا ویجت های مشابه که scrollable هستن میتونه به بهبود پرفرمانس کمک کنه :
🔥اگه ویجت مورد نظرتون یعنی ListView یا... قراره کل صفحه رو پوشش بده (تاکید میکنم کل صفحه) در این صورت پارامتر clipBehavior رو واسش روی حالت none بگذارید :
clipBehavior : Clip.none🔥اگه قراره کل صفحه رو پوشش نده و یه قسمت خاصی از صفحه رو میگیره این پارامتر رو روی حالت زیر که پیش فرض خودش هم هست بگذارید :
clipBehavior : Clip.hardEdge🔥مقادیر دیگه برای این پارامتر مثل
Clip.antiAliasرو فقط در صورت نیاز ضروری و اگه واقعن میدونستید که دارید چکار میکنید قرار بدید.
نکات بعدی در پست های بعدی 😍😍
#advanced #capsule #scrollable #list_view #clip #performance
👍3❤1
پکیجی که به شدت پیشنهاد میشه
https://pub.dev/packages/freezed
https://developer.school/tutorials/how-to-use-freezed-with-flutter
https://pub.dev/packages/freezed
https://developer.school/tutorials/how-to-use-freezed-with-flutter
👍3🔥2👎1
شاهکاری به نام GitHub Copilot
چندی پیش درخواست خودم رو برای شرکت در تست پروژه copilot رو برای گیتاهب ارسال کردم بعد از چند روز تایید شدم امروز نصبش کردم
و نتیجش 😳😳🥺🥺 محشر
یک پروژه ای دارم برای تست اومدم userAuth رو نوشتم و میبینید من فقط نام تابع رو نوشتم خودش از بالا به پایین کد ها رو به من پیشنهاد داد چند ویژگی خوب
خودش فهمید از پکیچ Get استفاده میکنم فهمید بجای username دارم از موبایل استفاده میکنم فهمید پسورد لازم دارم از همه مهمتر کدی رو برای من پیدا کرد و پیشنهاد داد که از ApiProvider و CacheProvider استفاده میکرد من این دو رو هم دارم توی core پروژه ام استفاده میکنم
استک اورفلو فعلا خداحافظه😁😂
از این بهتر مگه داریم ؟
چندی پیش درخواست خودم رو برای شرکت در تست پروژه copilot رو برای گیتاهب ارسال کردم بعد از چند روز تایید شدم امروز نصبش کردم
و نتیجش 😳😳🥺🥺 محشر
یک پروژه ای دارم برای تست اومدم userAuth رو نوشتم و میبینید من فقط نام تابع رو نوشتم خودش از بالا به پایین کد ها رو به من پیشنهاد داد چند ویژگی خوب
خودش فهمید از پکیچ Get استفاده میکنم فهمید بجای username دارم از موبایل استفاده میکنم فهمید پسورد لازم دارم از همه مهمتر کدی رو برای من پیدا کرد و پیشنهاد داد که از ApiProvider و CacheProvider استفاده میکرد من این دو رو هم دارم توی core پروژه ام استفاده میکنم
استک اورفلو فعلا خداحافظه😁😂
از این بهتر مگه داریم ؟
👍34👎7🔥2❤1
Forwarded from آموزش فلاتر و دارت
یک تابعی بنویسید که هر عدد از 3 رقمی به بالا بهش دادیم بیاد برسی کنه که متعادل (بالانس) هستش یا خیر
برای برسی بالانس بودن باید جمع اعداد میانی سمت چپ و اعداد میانی راست با هم برابر باشند.
مثلا
272 بالانس هشتش
785 بالانس نیست
248642 بالانس هشتش
80347718 بالانس نیست
34723043 بالانس هستش
6417623 بالانس
کد رو به صورت عکس فرستید یا توی سایت https://dartpad.dev/ ذخیره کنید و ارسال کنید
#challenge_code
برای برسی بالانس بودن باید جمع اعداد میانی سمت چپ و اعداد میانی راست با هم برابر باشند.
مثلا
272 بالانس هشتش
785 بالانس نیست
248642 بالانس هشتش
80347718 بالانس نیست
34723043 بالانس هستش
6417623 بالانس
کد رو به صورت عکس فرستید یا توی سایت https://dartpad.dev/ ذخیره کنید و ارسال کنید
#challenge_code
👍6