سلام دوست عزیز😃👋

به مسابقه «بله‌کمپ ۷ - مرحله دوم (Android)» خوش آمدی!

نکات مفید برای شرکت در مسابقه:

  • هرگونه استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکت‌کنندگان مسابقه حذف می‌شوید.
  • هر گونه ارتباط با سایر شرکت‌کنندگان ممنوع است.
  • می‌توانید سوال‌ها و مشکلات خود را از بخش «سوال بپرسید» با ما در میان بگذارید.

داوری این مسابقه اتوماتیک نیست و بعد از پایان مسابقه داوری خواهد شد.🔗

موفق باشید و بهتون خوش بگذره 😉✌

قسمت اول


برای قسمت اول از شما انتظار داریم که یک لیست قابل scroll برای نشان دادن comic‌هایی که اطلاعات آن‌ها به صورت لیست هاردکد شده در کلاس ComicDataSourceImpl ذخیره شده است را پیاده‌سازی کنید. مشابه شکل زیر:

تصویر سوال

نیازی نیست که پیاده‌سازی شما دقیقا مثل شکل بالا باشد. مهم این است که به هر شکلی که ترجیح می‌دهید عکس و متن آیتم‌ها را در لیست نشان دهید. در این قسمت نیازی به پیاده‌سازی منو و گزینه جستجو نیست.

معیار‌‌های امتیازدهی این بخش🔗

  • پیاده‌سازی ViewHolder مناسب (آیتم‌های لیست) دارای تمام جزئیاتی که قصد نمایش آن‌ها را داریم
  • لود شدن و نمایش مناسب عکس‌ها که ممکن است دارای ابعاد مختلفی باشند در لیست
  • پرفورمنس مناسب لیست پیاده‌سازی شده به خصوص لگ نداشتن هنگام اسکرول کردن لیست
  • امتیازی: پیاده‌سازی empty state مناسب برای نمایش تا زمان لود شدن لیست
  • امتیازی: پیاده‌سازی ظاهری خوب هم امتیاز مثبت دارد.

آنچه باید آپلود کنید🔗

  • کل پروژه را به صورت ZIP آپلود کنید.
  • پوشه‌های مربوط به build را در فایل زیپ نگذارید.
  • اگر می‌خواهید پروژه را تغییر دهید، باید دوباره ارسال کنید و در نهایت ارسال نهایی خود را از بخش «همه ارسال‌ها» مشخص کنید.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.