اخبار محصول

توسعه رابط کاربری اندروید، اولویت با نوشتن است

مطالعه ۲ دقیقه‌ای
Nick Butcher
مدیر محصول

در تقریباً ۵ سالی که از راه‌اندازی Jetpack Compose می‌گذرد، ما تمام تلاش خود را کرده‌ایم تا تمام ویژگی‌ها، عملکرد و ابزارهایی را که برای ساخت رابط‌های کاربری شگفت‌انگیز در انواع دستگاه‌های اندروید نیاز دارید، در اختیار شما قرار دهیم. Compose به شما کمک می‌کند تا رابط‌های کاربری زیبا و تطبیقی ​​بسازید که نیازهای طراحی رابط کاربری مدرن را برآورده می‌کنند.

  • مجموعه ویژگی‌های غنی: با یک کتابخانه قدرتمند از طرح‌بندی‌ها، ورودی‌ها، گرافیک‌ها، APIهای انیمیشن و جدیدترین اجزای طراحی متریال، Compose به شما قدرت می‌دهد تا هر چیزی را بسازید.
  • عملکرد بسیار بالا: Compose به طور پیش‌فرض عملکرد بومی ارائه می‌دهد و تجربه‌ای لذت‌بخش را برای کاربران شما رقم می‌زند.
  • تطبیقی: Compose ساده‌ترین راه برای ساخت برنامه‌های تطبیقی ​​​​را ارائه می‌دهد که در طیف وسیعی از فرم فاکتورهای اندروید کار می‌کنند.
  • بهره‌وری: با ابزارهای قدرتمندی مانند پیش‌نمایش‌ها و ویرایش زنده و قابلیت بیان کامل کاتلین، تیم‌ها به ما می‌گویند که هنگام ساخت با Jetpack Compose بسیار سریع‌تر حرکت می‌کنند و زمان عرضه به بازار را کاهش می‌دهند.

Compose به استانداردی برای توسعه رابط کاربری اندروید تبدیل شده است - ما معتقدیم که تمام رابط کاربری اندروید باید با Compose ساخته شود ؛ ما این را Compose First می‌نامیم. از امروز، تمام APIها، کتابخانه‌ها، ابزارها و راهنمایی‌ها را در Compose ارائه خواهیم داد. اکنون کامپوننت‌های View که Compose جایگزین آنها می‌شود (کامپوننت‌های موجود در بسته android.widget) را در حالت تعمیر و نگهداری در نظر می‌گیریم. ما هیچ برنامه‌ای برای منسوخ کردن یا حذف کامپوننت‌های View نداریم و به پشتیبانی از آنها با رفع اشکالات مهم ادامه خواهیم داد، اما هیچ ویژگی جدیدی دریافت نخواهند کرد.

کتابخانه‌های جت‌پک مبتنی بر نما

همین امر در مورد کتابخانه‌های مبتنی بر View مانند Fragments، RecyclerView یا Viewpager نیز صدق می‌کند - ما آنها را کامل می‌دانیم و فقط رفع اشکالات مهم را منتشر خواهیم کرد. برای مشاهده لیست کاملی از کتابخانه‌هایی که اکنون در حالت تعمیر و نگهداری هستند، به اینجا مراجعه کنید .

ابزارها

هر ابزار جدید رابط کاربری اندروید استودیو فقط برای Jetpack Compose ساخته خواهد شد. ابزارهای مبتنی بر نما (مانند ویرایشگر ناوبری و ویرایشگر طرح‌بندی) اکنون در حالت تعمیر و نگهداری هستند و ویژگی‌های جدیدی دریافت نخواهند کرد.

راهنمایی

مستندات، آزمایشگاه‌های کد و نمونه‌ها بر ساخت رابط کاربری با Jetpack Compose تمرکز خواهند داشت. همچنان می‌توانید مستندات مربوط به Views را که از صفحاتی که حاوی اطلاعات عمومی و Compose هستند، در صورت لزوم، لینک شده‌اند، پیدا کنید.

آهنگسازی شاد

توصیه می‌کنیم برای بهره‌مندی از مزایای فراوان Compose، تمام ویژگی‌های جدید را با Compose بسازید و ویژگی‌های موجود را هنگام لمس آنها تبدیل کنید. برای کمک به تبدیل طرح‌بندی‌های موجود به Compose، مهارت مهاجرت XML به Compose ما را بررسی کنید.


برای کسب اطلاعات بیشتر در مورد آخرین نسخه Compose، به وبلاگ «چه چیزهایی در Jetpack Compose آوریل 26 جدید است» و نقشه راه برای برنامه‌های آینده مراجعه کنید.

از همه درخواست‌های ویژگی و بازخوردهایی که به شکل‌گیری Compose و تبدیل آن به ابزار رابط کاربری پیشنهادی ما کمک کرده است، متشکریم. مثل همیشه، اگر بازخورد بیشتری دارید، به ما اطلاع دهید. نوشتن خوبی داشته باشید!

نوشته شده توسط:

ادامه مطلب