Pure Coder
791 subscribers
189 photos
30 videos
8 files
151 links
⭕️آدرس سایت:
https://purecoder.ir

⭕️گروه پرسش و پاسخ:
@purecoder_gp

⭕️پشتیبانی:
@PureCoder_support
@MohammadTaherri
Download Telegram
🔥Challenge
Bloc
3⃣

دوستانی که مثال اول رو کار کردن و خوب خوب فهمیدن،
✔️BlocProvider
✔️BlocBuilder
رو توضیح بدن که چی هست و چکار میکنه که به یه درک خوبی ازش برسیم. 🙏
#challenge
🔥Challenge
Bloc
4⃣

🔥خب بچهای خوب نوبت میرسه به این مثال که پیاده سازی یک تایمر با بلاک هست :
https://bloclibrary.dev/#/fluttertimertutorial

🟢زمان تا جمعه شب.

سوالاتون رو بپرسید.

⛔️عقب نمونید حتمن با انگیزه کار کنید 😍😍
⛔️چندین بار بخونید، با یه بار نفهمیدن ناامید نشید.
#challenge
🔥Challenge

▶️سناریو :

توی یه قسمتی از اپ قراره که کاربر یه پسورد رو توی یه تکست فیلد وارد کنه و بعد این پسورد توی حافظه (share pref یا database یا...) ذخیره بشه (محل ذخیره سازی مهم نیست) .
🟢تکنولوژی استفاده شده برای ذخیره سازی مهم نیست و میتونه تغییر کنه.

این پسورد قبل از ذخیره سازی توی حافظه باید هش بشه. (پسورد خام توی حافظه ذخیره نمیشه)
🟢الگوریتم مورد استفاده برای هش کردن مهم نیست و میتونه تغییر کنه.

چالش :

یه ساختار طوری طراحی کنید که بخش های مختلف سناریوی بالا رو به بهترین شکل از هم جدا کنه و در مورد طرح خودتون هم توضیح بدید...

#challenge
#architecture_challenge
🔥Challenge

▶️سناریو :

اپلیکیشن دو تمه داریم (dark / light)

🔴یه قسمتی توی تنظیمات اپ کاربر باید تم مورد نظرشو انتخاب کنه و این تم توی حافظه ذخیره بشه

🔴موقع باز شدن اپ و توی MaterialApp بر اساس تم انتخابی کاربر تصمیم میگیریم که از کدوم تم استفاده کنیم.

چالش :

شما برای این سناریو کدتون رو به چه شکل میزنید؟
اگه ساختار خاصی مدنظرتون هست ارایه بدید و یا اگه به هر شکلی که این مساله رو هندل میکنید اون رو کامنت کنید...

اگه طبق کلین یا هر معماری دیگه ای هم مدنظرتون هست خیلی خوبه که تحلیلتون رو ارائه بدید 😍

⛔️راه حل های Getx ای رو کامنت نکنید 🤦‍♂🙏
⛔️هیچ ابزاری حتی بلاک یا... ارائه نکنید.
روش مدنظر هست نه ابزار و پکیج.

فک کنید جلسه مصاحبه هست و بدون هیچ پکیج و ابزاری گفته شده این رو تحلیل کنید و یه روش (حالا با یه ساختار معماری یا...) ارائه کنید.

#challenge
#architecture_challenge