قسمت اول


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

تصویر سوال

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

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

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

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

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