خانه در یک درخواست
اسلایدر مطالب ویژه، آخرین اخبار، ریل ویدیو و بلوک اختصاصی هر دسته، همه از یک پاسخ ساخته میشوند؛ نه چند فراخوان پشت سر هم.
اپلیکیشن رسمی jahanefootball.com. بهجای مصرف wp-json که هر مطلبش حدود ۲۰۰ کیلوبایت وزن دارد، یک API اختصاصی همان مطلب را در حدود ۱٫۷ کیلوبایت تحویل میدهد.
اندروید ۸ به بالا، خروجی arm64 حدود ۱۸٫۹ مگابایت، فارسی و راستبهچپ.

اسلایدر ویژه، آخرین اخبار، ریل ویدیو و بلوک هر دسته؛ ۴۳ مطلب در پنج بخش، همه در یک پاسخ فشرده.
در برابر حدود ۲۰۰ کیلوبایت همان مطلب روی wp-json. کاهش وزن، مستقیم به سرعت باز شدن ترجمه میشود.
هفت تست دیگر ویجتهای واقعی را با کلاینت شبیهسازیشده رندر میکند؛ خانه، جهت راستبهچپ، هر دو تم و حالت خطا.
امکانات
هر صفحه سه حالت بارگذاری، خالی و خطا دارد. فهرستها صفحهبندی میشوند و هنگام بارگذاری بیشتر، تکراریها حذف میشوند؛ مطلبی که وسط اسکرول منتشر شود دوبار دیده نمیشود.
اسلایدر مطالب ویژه، آخرین اخبار، ریل ویدیو و بلوک اختصاصی هر دسته، همه از یک پاسخ ساخته میشوند؛ نه چند فراخوان پشت سر هم.
HTML مطلب پیش از رسیدن به گوشی sanitize میشود. زمان مطالعه، برچسبها، مطالب مرتبط و اشتراکگذاری هم کنارش هست.
مطلب را ذخیره میکنید و با یک کشیدن انگشت حذفش میکنید. فهرست نشانشدهها هیچوقت از گوشی بیرون نمیرود.
با تأخیر هوشمند تایپ اجرا میشود تا هر حرف یک درخواست نسازد، و با ویژگیهای خط فارسی کنار میآید.
سفید و قرمز بهصورت پیشفرض، حالت تیره و چهار اندازهی متن در تنظیمات. سطح روشن #FFFFFF و تیره #0E1013.
جهت از Directionality در ریشهی اپ میآید نه از بازنویسی تکتک ویجتها. تایپوگرافی IRANSansX با ارتفاع خط بازتر، چون خط فارسی فضای عمودی بیشتری میخواهد.
نمای واقعی صفحههای اصلی برنامه، همانطور که روی گوشی دیده میشود.






کلاینت روی متد، مسیر، کوئریِ مرتبشده، زمان و nonce یک امضای HMAC-SHA256 میسازد و همراه درخواست میفرستد. اختلاف ساعت دستگاه هم از هدر Date سرور تصحیح میشود، پس گوشی با ساعت غلط باز هم احراز میشود.
همین معماری را روی سایت خبری شما هم میشود پیاده کرد؛ APIِ لاغر، اپ سبک، صفحهی خانه در یک درخواست.