سلام دوست عزیز😃👋
به مسابقه «**بلهکمپ ۷ - مرحله دوم (Android)**» خوش آمدی!
نکات مفید برای شرکت در مسابقه:
+ هرگونه استفاده از ابزارهای تولید کد، مثل `chatGPT` و... در مسابقات کوئرا ممنوع است و بعد از شناسایی **از لیست شرکتکنندگان مسابقه حذف میشوید**.
+ هر گونه ارتباط با سایر شرکتکنندگان ممنوع است.
+ میتوانید سوالها و مشکلات خود را از بخش «[سوال بپرسید](https://quera.org/contest/clarification/68135/)» با ما در میان بگذارید.
### داوری این مسابقه اتوماتیک نیست و بعد از پایان مسابقه داوری خواهد شد.
موفق باشید و بهتون خوش بگذره 😉✌
سلام دوست عزیز😃👋
به مسابقه «بلهکمپ ۷ - مرحله دوم (Android)» خوش آمدی!
نکات مفید برای شرکت در مسابقه:
- هرگونه استفاده از ابزارهای تولید کد، مثل
chatGPT
و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید.
- هر گونه ارتباط با سایر شرکتکنندگان ممنوع است.
- میتوانید سوالها و مشکلات خود را از بخش «سوال بپرسید» با ما در میان بگذارید.
داوری این مسابقه اتوماتیک نیست و بعد از پایان مسابقه داوری خواهد شد.🔗
موفق باشید و بهتون خوش بگذره 😉✌
برای قسمت اول از شما انتظار داریم که یک لیست قابل *scroll* برای نشان دادن *comic*هایی که اطلاعات آنها به صورت لیست هاردکد شده در کلاس `ComicDataSourceImpl` ذخیره شده است را پیادهسازی کنید. مشابه شکل زیر:

نیازی نیست که پیادهسازی شما دقیقا مثل شکل بالا باشد. مهم این است که به هر شکلی که ترجیح میدهید عکس و متن آیتمها را در لیست نشان دهید. در این قسمت نیازی به پیادهسازی منو و گزینه جستجو نیست.
### معیارهای امتیازدهی این بخش
+ پیادهسازی `ViewHolder` مناسب (آیتمهای لیست) دارای تمام جزئیاتی که قصد نمایش آنها را داریم
+ لود شدن و نمایش مناسب عکسها که ممکن است دارای ابعاد مختلفی باشند در لیست
+ پرفورمنس مناسب لیست پیادهسازی شده به خصوص لگ نداشتن هنگام اسکرول کردن لیست
+ امتیازی: پیادهسازی `empty state` مناسب برای نمایش تا زمان لود شدن لیست
+ امتیازی: پیادهسازی ظاهری خوب هم امتیاز مثبت دارد.
### آنچه باید آپلود کنید
+ کل پروژه را به صورت *ZIP* آپلود کنید.
+ پوشههای مربوط به `build` را در فایل زیپ نگذارید.
+ اگر میخواهید پروژه را تغییر دهید، باید دوباره ارسال کنید و در نهایت ارسال نهایی خود را از بخش «[همه ارسالها](https://quera.org/contest/assignments/68135/submissions/all)» مشخص کنید.
قسمت اول
برای قسمت اول از شما انتظار داریم که یک لیست قابل scroll برای نشان دادن comicهایی که اطلاعات آنها به صورت لیست هاردکد شده در کلاس ComicDataSourceImpl
ذخیره شده است را پیادهسازی کنید. مشابه شکل زیر:

نیازی نیست که پیادهسازی شما دقیقا مثل شکل بالا باشد. مهم این است که به هر شکلی که ترجیح میدهید عکس و متن آیتمها را در لیست نشان دهید. در این قسمت نیازی به پیادهسازی منو و گزینه جستجو نیست.
معیارهای امتیازدهی این بخش🔗
- پیادهسازی
ViewHolder
مناسب (آیتمهای لیست) دارای تمام جزئیاتی که قصد نمایش آنها را داریم
- لود شدن و نمایش مناسب عکسها که ممکن است دارای ابعاد مختلفی باشند در لیست
- پرفورمنس مناسب لیست پیادهسازی شده به خصوص لگ نداشتن هنگام اسکرول کردن لیست
- امتیازی: پیادهسازی
empty state
مناسب برای نمایش تا زمان لود شدن لیست
- امتیازی: پیادهسازی ظاهری خوب هم امتیاز مثبت دارد.
آنچه باید آپلود کنید🔗
- کل پروژه را به صورت ZIP آپلود کنید.
- پوشههای مربوط به
build
را در فایل زیپ نگذارید.
- اگر میخواهید پروژه را تغییر دهید، باید دوباره ارسال کنید و در نهایت ارسال نهایی خود را از بخش «همه ارسالها» مشخص کنید.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.