⭕️ کمالگرایی ترمز همیشگی من !
امروز میخوام یکم از تجربیات و دیپگاه های شخصی خودم صحبت کنم چیزی که همیشه جلوی من گرفته میخوام براتون مسیر مقابله باهاش بگم
من به عنوان یه فلاتر دولپر همیشه درگیر این موضوع کمالگرایی ام همیشه یه درگیری باهاش دارم.
حالا به چه معنی این؟؟ یه حسی میخوایی بهترین باشه همیشه میخوایی کار هات رو top-levelکنی و تحویل بدی اینم باعث میشه هیچ کاری نکنی!!
این همیشه باعث میشد که وقتی کسی دیگه به یه چیزی میرسه یا یچیزی رو میاخت و منتشر میکرد یه حس بدی به خودم بده که چرا تو نمیکنی چرا تو نمیسازی؟؟ چرا منتشر نمیکنی ؟؟ یه حس واقعا عجیب بد و اعصاب خورد کن
این از کمالگرایی میومد! یعنی من میخواستم همون اول کار اپلیکیشن بزنم که بترکونه ،هزار تا کاربر بگیره یا ..... من میخواستم هیچی نشده بهترین باشه و باشم اما وقتی اطرافیان میدیم ازشون میپرسیدم اقا شما از کجا شروع کردی همشون یه جواب میدادن !
تو فقط اول یچیزی بساز بعد بهترش کن !!!! نخواه که اول راه اول کار بهترین باشی ! بهترین بسازی
گاهی اوقات ایده هایی برای ما خیلی خیلی جالب میاد که اصلا ممکن برای دیگران چیز خوبی نباشه!
بهتر همیشه گوش ات به کاربرت باشه اون که از اپلیکیشن تو برای رفع نیاز هاش استفاده میکنه نه خودت !!!
از اینا که بگذریم توی این مدت خیلی با خودم کلنجار رفتم خیلی با کمالگرایی ایم جنگیدم و با انگیزه های داداش عزیزم مصطفی که خودش طراح رابط کاربری
باهم تصمیم گرفتیم یسری اپلیکیشن های ساده بسازیم و منتشر کنیم تا جفتمون باهم روبه روی این حس وایستیم.
وقتی این مسیر شروع میکنید اولش براتون سخت ولی بهتون قول میدم بعدش بهتون نتیجه فوق العاده ای بده
نخواهید بهترین باشید ! شروع کنید بسازید بهترش کنید !! شما نسخه ۰ بده بیرون بعد با آپدیت هات بهترش کن !! اینطوری رشد بهتری داری شروع کنید
یه پادکستی در این رابطه شنیدم که داخل چنل میزارم حتما گوش بدین براتون مفید
امیدوارم این انتقال تجربه ام براتون مفید باشه خواستم حس ام توی مدت به اشتراک بزارم 😀
امروز میخوام یکم از تجربیات و دیپگاه های شخصی خودم صحبت کنم چیزی که همیشه جلوی من گرفته میخوام براتون مسیر مقابله باهاش بگم
من به عنوان یه فلاتر دولپر همیشه درگیر این موضوع کمالگرایی ام همیشه یه درگیری باهاش دارم.
حالا به چه معنی این؟؟ یه حسی میخوایی بهترین باشه همیشه میخوایی کار هات رو top-levelکنی و تحویل بدی اینم باعث میشه هیچ کاری نکنی!!
این همیشه باعث میشد که وقتی کسی دیگه به یه چیزی میرسه یا یچیزی رو میاخت و منتشر میکرد یه حس بدی به خودم بده که چرا تو نمیکنی چرا تو نمیسازی؟؟ چرا منتشر نمیکنی ؟؟ یه حس واقعا عجیب بد و اعصاب خورد کن
این از کمالگرایی میومد! یعنی من میخواستم همون اول کار اپلیکیشن بزنم که بترکونه ،هزار تا کاربر بگیره یا ..... من میخواستم هیچی نشده بهترین باشه و باشم اما وقتی اطرافیان میدیم ازشون میپرسیدم اقا شما از کجا شروع کردی همشون یه جواب میدادن !
تو فقط اول یچیزی بساز بعد بهترش کن !!!! نخواه که اول راه اول کار بهترین باشی ! بهترین بسازی
گاهی اوقات ایده هایی برای ما خیلی خیلی جالب میاد که اصلا ممکن برای دیگران چیز خوبی نباشه!
بهتر همیشه گوش ات به کاربرت باشه اون که از اپلیکیشن تو برای رفع نیاز هاش استفاده میکنه نه خودت !!!
از اینا که بگذریم توی این مدت خیلی با خودم کلنجار رفتم خیلی با کمالگرایی ایم جنگیدم و با انگیزه های داداش عزیزم مصطفی که خودش طراح رابط کاربری
باهم تصمیم گرفتیم یسری اپلیکیشن های ساده بسازیم و منتشر کنیم تا جفتمون باهم روبه روی این حس وایستیم.
وقتی این مسیر شروع میکنید اولش براتون سخت ولی بهتون قول میدم بعدش بهتون نتیجه فوق العاده ای بده
نخواهید بهترین باشید ! شروع کنید بسازید بهترش کنید !! شما نسخه ۰ بده بیرون بعد با آپدیت هات بهترش کن !! اینطوری رشد بهتری داری شروع کنید
یه پادکستی در این رابطه شنیدم که داخل چنل میزارم حتما گوش بدین براتون مفید
امیدوارم این انتقال تجربه ام براتون مفید باشه خواستم حس ام توی مدت به اشتراک بزارم 😀
❤9👍3
کمیت یا کیفیت
محمد معلی
قانون 10-20-70
بیشتر روی کمیت کار تمرکز کنیم یا کیفیت کار؟
منبع: وبلاگ یک پزشک
لطفا با اشتراک گذاری این فایل با دوستانتون، ما رو در ادامه پرقدرت این کار حمایت کنید 🙏
بیشتر روی کمیت کار تمرکز کنیم یا کیفیت کار؟
منبع: وبلاگ یک پزشک
لطفا با اشتراک گذاری این فایل با دوستانتون، ما رو در ادامه پرقدرت این کار حمایت کنید 🙏
💯6👍3🔥1👌1
My Flutter Experience💙
سری ویدو های بعدی رو بریم برای ؟
برای socket.io در تلاشم براتون ویدو با کیفیت خوب بگیرم
که صرفا کار با سوکت نباشه باهم یه مواردی پیاده کنیم
خودم دارم روی بک اند اش کار میکنم ❤️
اگر که سورسی برای بک اند داشتین خوشحال میشم پیوی ارسالش کنید
که صرفا کار با سوکت نباشه باهم یه مواردی پیاده کنیم
خودم دارم روی بک اند اش کار میکنم ❤️
اگر که سورسی برای بک اند داشتین خوشحال میشم پیوی ارسالش کنید
🔥8👍5
My Flutter Experience💙
https://arcoapp.ir/qubit-training/
به زودی باهم یه مثال از apiCall با cubit خواهیم داشت
تا بتونیم درک کنیم که چطوری باید از cbuit استفاده کنیم❤️
امیدوارم این ویدو ها براتون مفید باشه بتونید ازشون استفاده کنید ❤️
تا بتونیم درک کنیم که چطوری باید از cbuit استفاده کنیم❤️
امیدوارم این ویدو ها براتون مفید باشه بتونید ازشون استفاده کنید ❤️
❤6👍2
⭕️خب یه سوال چالشی که همیشه هست بین همه ما مطرح میشه
اقا در چه زمانی بهتر Bloc استفاده کنیم در چه زمانی از cubit?
علت هاتون رو بنویسید برام بگید کجا و کی از کدوم استفاده میکنید
میخوام باهم به یه جمع بندی برسیم چون هرکسی دلیلی برای کارش داره و میخوام حرف های بقیه رو هم بشنوم
اقا در چه زمانی بهتر Bloc استفاده کنیم در چه زمانی از cubit?
علت هاتون رو بنویسید برام بگید کجا و کی از کدوم استفاده میکنید
میخوام باهم به یه جمع بندی برسیم چون هرکسی دلیلی برای کارش داره و میخوام حرف های بقیه رو هم بشنوم
👍2
My Flutter Experience💙
اپلیکیشن نوت برداری مون هم رفت برای تایید
⭕️این خطای سپر ایمنی پیر ادم در میاره 😑👨🦯
👍2😢1
👍7
My Flutter Experience💙
https://arcoapp.ir/state-management-provider-in-flutter/
اینم ویدو پروایدر مون 😁
❤6
برنامه نویسی یعنی لذت تبدیل یک ایده نامعلوم به یک ابزار کارامد برای رفع مشکل و استفاده توی زندگی
یعنی خلق با کیبرد و بیت و بایت ها و نوشته های ادیتور
روز برنامه نویس مبارک رفقا ❤️
یعنی خلق با کیبرد و بیت و بایت ها و نوشته های ادیتور
روز برنامه نویس مبارک رفقا ❤️
❤19👍2
My Flutter Experience💙 pinned «https://arcoapp.ir/state-management-provider-in-flutter/»
⭕️سوال :
داکیومنت میگه متود didchangedependency وقتی دیپندنسی تغییر میکنه صدا زده میشه یعنی چی؟
جواب :
دپندنسی یا همون وابستگی یعنی اون تیکه کدت به یک کد دیگه وابسته میشه،متصل میشه
مثلا دوتا فانکشن داری a و b
داخل a تو میای b کال میکنی
اینجا الان فانکشن a وابسته شده به b
حواست باشه اینجا وابستگی یک طرفست
یعنی b وابسته نیست به a
این a هست که برای انجام کارش آویزون b شده
حالا همین بحث بخواییم بیاریم تو فلاتر
تو فلاتر ما استیت داریم
اطلاعات ویجت هامون داریم
و بعضی وقتها نیاز داریم ک یک استیت چندجا استفاده کنیم
مثلا تو یه اپ فروشگاهی تو جاهایی مختلفی نیاز به این داری که بدونی کاربر وارد اکانتش شده یا نه
مثلا تو صحفه پروفایل و خانه نیازش داری
وبر اساسش یه چیزایی نشون بدی
خب اینجا یه استیت مشترک داریم بین دو تا صحفه و اگه استیتمون تغییرکنه ما نیاز داریم اون صحفات مطلع کنیم مگر نه باگ میخوریم
خب یه راهش که مطمعنا باهاش اشنایی استیت منیجمنته
اما این وسط خوده فلاترم یه سری راها گذاشته وسط
یکیش inherited widget هست
چیه و چیکار میکنه؟
خیلی ساده بخوام بگم یه استیت میگیره و بین ویجت های زیرینش پخش میکنه استیت رو
چجوری ؟
تا حالا کلی ازشون استفاده کردی
MediaQuery.of(context);
Theme.of(context);
اینا inherited widget هستن و وقتی اینارو صدا میزنی درواقع داری استیتشون میگیری
حالا یه اتفاق دیگه هم میوفته
وقتی تو
.of(context);
صدا میزنی
درواقع داری کانتکست ویجتت پاس میدی
کانتکست همون شناسه ویجتت هست
یعنی درواقع داری به اون inherited widget میگی این ویجت من به استیت تو وابسته شده
پس هروقت استیت تغییر کرد ریبیلدش کن
اونم میگه چشب ولی من چجوری بفهمم کدوم ویجته؟
تو هم کانتکست ویجت بهش پاس میدی و دندوناشو میبندی
و مشتری هم ایندفعه دعای خیر نثارمون میکنه
حالا اینا که گفتم چه ربطی به این didChangeDependency داشت؟
خب اینجا منظور از دپندنسی همون inherited widget ها هستن
و این متد didChangeDependency
وقت صدا زده میشه که inherited widget هایی که ویجتمون بهشون وابسته شدن استیتشون تغییر کنه
تو فلاتر ما نیاز داریم استیت هامون به هم وابسته شن و با تغییر یکدیگر اینا هم تغییر کنن
که استیت منیجمنت و.... برای همینن
حالا یه راهشم inherited widget هست
ممنونم از محمد امین که جوابی به این تکمیلی و خوبی دادن
@ma_za35
داکیومنت میگه متود didchangedependency وقتی دیپندنسی تغییر میکنه صدا زده میشه یعنی چی؟
جواب :
دپندنسی یا همون وابستگی یعنی اون تیکه کدت به یک کد دیگه وابسته میشه،متصل میشه
مثلا دوتا فانکشن داری a و b
داخل a تو میای b کال میکنی
اینجا الان فانکشن a وابسته شده به b
حواست باشه اینجا وابستگی یک طرفست
یعنی b وابسته نیست به a
این a هست که برای انجام کارش آویزون b شده
حالا همین بحث بخواییم بیاریم تو فلاتر
تو فلاتر ما استیت داریم
اطلاعات ویجت هامون داریم
و بعضی وقتها نیاز داریم ک یک استیت چندجا استفاده کنیم
مثلا تو یه اپ فروشگاهی تو جاهایی مختلفی نیاز به این داری که بدونی کاربر وارد اکانتش شده یا نه
مثلا تو صحفه پروفایل و خانه نیازش داری
وبر اساسش یه چیزایی نشون بدی
خب اینجا یه استیت مشترک داریم بین دو تا صحفه و اگه استیتمون تغییرکنه ما نیاز داریم اون صحفات مطلع کنیم مگر نه باگ میخوریم
خب یه راهش که مطمعنا باهاش اشنایی استیت منیجمنته
اما این وسط خوده فلاترم یه سری راها گذاشته وسط
یکیش inherited widget هست
چیه و چیکار میکنه؟
خیلی ساده بخوام بگم یه استیت میگیره و بین ویجت های زیرینش پخش میکنه استیت رو
چجوری ؟
تا حالا کلی ازشون استفاده کردی
MediaQuery.of(context);
Theme.of(context);
اینا inherited widget هستن و وقتی اینارو صدا میزنی درواقع داری استیتشون میگیری
حالا یه اتفاق دیگه هم میوفته
وقتی تو
.of(context);
صدا میزنی
درواقع داری کانتکست ویجتت پاس میدی
کانتکست همون شناسه ویجتت هست
یعنی درواقع داری به اون inherited widget میگی این ویجت من به استیت تو وابسته شده
پس هروقت استیت تغییر کرد ریبیلدش کن
اونم میگه چشب ولی من چجوری بفهمم کدوم ویجته؟
تو هم کانتکست ویجت بهش پاس میدی و دندوناشو میبندی
و مشتری هم ایندفعه دعای خیر نثارمون میکنه
حالا اینا که گفتم چه ربطی به این didChangeDependency داشت؟
خب اینجا منظور از دپندنسی همون inherited widget ها هستن
و این متد didChangeDependency
وقت صدا زده میشه که inherited widget هایی که ویجتمون بهشون وابسته شدن استیتشون تغییر کنه
تو فلاتر ما نیاز داریم استیت هامون به هم وابسته شن و با تغییر یکدیگر اینا هم تغییر کنن
که استیت منیجمنت و.... برای همینن
حالا یه راهشم inherited widget هست
ممنونم از محمد امین که جوابی به این تکمیلی و خوبی دادن
@ma_za35
👍10
#out_of_context
کسی اینجا داریم که با کشور های خارجی به صورت ریموت براشون کار کنه؟🤔 یه چندتا سوال دارم در این رابطه
کسی اینجا داریم که با کشور های خارجی به صورت ریموت براشون کار کنه؟🤔 یه چندتا سوال دارم در این رابطه
❤1
My Flutter Experience💙
بلاخره منتشر شد 😁 «نوشتار» در مایکت: https://myket.ir/app/ir.amata.software
این اپلیکیشن ساده ترین اپلیکیشن که ساختم بود و میخواستم بقولی سد کمالگرایی رو باهاش از بین ببرم و انشالله به زودی اپلیکشین های بهتر و بیشتر و با اپدیت های خفن در راه😁❤️
❤8👍4