پروژه فقط و فقط 1 صفحه است و فقط اطلاعات مربوط به اخبار باید از api دریافت و درصفحه اول لود شود. پروژه خصوصیات زیر را باید داشته باشد.
یک Compose Multiplatform ایجاد کنید که شامل کامپوننتی برای دریافت و نمایش اخبار از api باشد. این کامپوننت باید در هردو پلتفرم اندروید , ios قابل استفاده باشد. دادههای خبری از این آدرس بارگذاری میشوند: https://cbcmusic.github.io/assessment-tmp/data/data.json نتایج باید در یک لیست نمایش داده شوند. طراحی رابط کاربری هر آیتم در لیست به دلخواه شماست، اما هر آیتم حتماً باید شامل عنوان خبر (headline)، یک تصویر و تاریخ انتشار باشد. کاربران باید بتوانند با قابلیت صفحهبندی (pagination) بین محتوای بارگذاریشده جابجا شوند. اندازه هر صفحه باید قابل تنظیم باشد. اگر برنامه پس از بارگذاری دادهها به حالت آفلاین برود، باید بتواند نتایجی که قبلاً بارگذاریشده را همچنان نمایش دهد. حداقل سه unit test باید در پروژه گنجانده شود.
حداکثر 1 روز، و سورس پروژه قابل اجرا در اندروید استودیو ارسال شود.

