# مقدمه
بالاخره به قسمت مهم این آزمون یعنی پیادهسازی پروژه اندرویدی رسیدیم. دقت کنید که در این قسمت تمرکز اصلی ما در ارزیابی بر روی نحوهی پیادهسازی و خوانایی کد شماست. همچنین در بخشهای مختلف قسمتهای امتیازی قرار دادیم که با انجام آنها میتوانید امتیاز بیشتری کسب کنید.
یک پروژه اولیه برای شروع در اختیار شما گذاشته میشود. در ادامه میتوانید برای پیادهسازی قسمت *UI* از `xml` یا `jetpack compose` استفاده کنید توجه کنید که استفاده از کامپوز امتیاز مثبت دارد. درضمن استفاده از کتابخانههای مختلف اندروید که به نیازهای شما پاسخ میدهند به عهده خود شماست.
پروژهای که با هم توسعه میدهیم از چندین بخش تشکیل شده و هر بخش نمرهی جداگانهای دارد پس هر تعدادی از این بخشها را که موفق به پیادهسازی آن شدید، برای ما ارسال کنید.
توجه کنید که در نهایت باید فایلهای پروژهی خودتان را به صورت *ZIP* در سیستم داوری برای ما ارسال کنید.
**[فایل اولیه](https://quera.org/qbox/view/nVDNqAR9ii/ComicFeed.zip) پروژه را میتوانید از این لینک دانلود کنید.**
# تعریف پروژه
در این پروژه میخواهیم یک اپلیکیشن *Feed* برای نشان دادن *Comic* های منتشر شده توسط وبسایت [XKCD](https://xkcd.com/) طراحی کنیم. برای شروع، ابتدا پروژهی اولیه که لینک آن را در مقدمه فرستادیم دانلود کنید و پس از اینکه آن را از حالت *ZIP* خارج کردید در اندروید استودیو اجرا کنید.
**توجه:** برای بیلد کردن این پروژه ممکن است نیاز به تحریمشکن داشته باشید. میتوانید از تحریمشکنهایی مانند [شکن](https://shecan.ir) یا [403](https://403.online) استفاده کنید و بعد از اینکه ریسورسهای مورد نیاز دانلود شد و پروژه سینک شد، میتوانید پروژه را اجرا کنید.
**توجه:** پوشههای مربوط به *build* را در فایل زیپ نگذارید.