# پروژه GOAT Messenger
### مقدمه
بالاخره به قسمت مهم این آزمون یعنی پیادهسازی رسیدیم. دقت کنید که در این قسمت تمرکز ما در ارزیابی بر روی نحوهی پیادهسازی و خوانایی کد شماست.
پروژهای که با هم توسعه میدهیم از چندین بخش تشکیل شده و هر بخش نمرهی جداگانهای دارد پس هر تعدادی از این بخشها را که موفق به پیادهسازی آن شدید، برای ما ارسال کنید.
توجه کنید که در نهایت باید فایلهای پروژهی خودتان را به صورت `zip` در سیستم داوری برای ما ارسال کنید.
**ابتدا فایل اولیه پروژه را از طریق این [لینک](https://quera.org/qbox/view/CxMmmYo4Jm/GOATMessenger.zip) دانلود کنید.**
### تعریف پروژه
در این پروژه میخواهیم یک پیامرسان نیمهآماده را توسعه دهیم. برای شروع، ابتدا باید پروژهی اولیه اندرویدی را دانلود کنیم و پس اینکه آن را از حالت `zip` خارج کردیم، آن را در اندروید استودیو اجرا کنیم.
**توجه:** برای بیلد کردن این پروژه نیاز به تحریمشکن داریم و میتوانیم از تحریمشکنهایی مانند [شکن](https://shecan.ir) استفاده کنیم و بعد از دانلود ریسورسهای پروژه، آن را `launch` کنیم.
** توجه:** پوشه های مربوط به build را در فایل زیپ نگذارید.
پروژه GOAT Messenger🔗
مقدمه🔗
بالاخره به قسمت مهم این آزمون یعنی پیادهسازی رسیدیم. دقت کنید که در این قسمت تمرکز ما در ارزیابی بر روی نحوهی پیادهسازی و خوانایی کد شماست.
پروژهای که با هم توسعه میدهیم از چندین بخش تشکیل شده و هر بخش نمرهی جداگانهای دارد پس هر تعدادی از این بخشها را که موفق به پیادهسازی آن شدید، برای ما ارسال کنید.
توجه کنید که در نهایت باید فایلهای پروژهی خودتان را به صورت zip
در سیستم داوری برای ما ارسال کنید.
ابتدا فایل اولیه پروژه را از طریق این لینک دانلود کنید.
تعریف پروژه🔗
در این پروژه میخواهیم یک پیامرسان نیمهآماده را توسعه دهیم. برای شروع، ابتدا باید پروژهی اولیه اندرویدی را دانلود کنیم و پس اینکه آن را از حالت zip
خارج کردیم، آن را در اندروید استودیو اجرا کنیم.
توجه: برای بیلد کردن این پروژه نیاز به تحریمشکن داریم و میتوانیم از تحریمشکنهایی مانند شکن استفاده کنیم و بعد از دانلود ریسورسهای پروژه، آن را launch
کنیم.
** توجه:** پوشه های مربوط به build را در فایل زیپ نگذارید.
با نگهداشتن بر روی هر پیام یک صفحه که شامل موارد زیر است باز میشود:
1. حذف پیام: باید پیامی که انتخاب شده است را حذف کنید.
2. ویرایش پیام: باید متن پیامی که انتخاب شده است به `This Message Edited` تغییر پیدا کند.
**نکته:** فقط پیامهایی را که خودتان فرستاده اید را میتوانید ویرایش یا حذف کنید.
**توجه** طراحی دیالوگ انتخاب حذف یا ویرایش پیام به عهده خودتان است. یک طراحی خیلی ساده و معمولی هم قابل قبول است.


قسمت سوم
با نگهداشتن بر روی هر پیام یک صفحه که شامل موارد زیر است باز میشود:
- حذف پیام: باید پیامی که انتخاب شده است را حذف کنید.
- ویرایش پیام: باید متن پیامی که انتخاب شده است به
This Message Edited
تغییر پیدا کند.
نکته: فقط پیامهایی را که خودتان فرستاده اید را میتوانید ویرایش یا حذف کنید.
توجه طراحی دیالوگ انتخاب حذف یا ویرایش پیام به عهده خودتان است. یک طراحی خیلی ساده و معمولی هم قابل قبول است.


ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.