خطة تحقيق أهداف Jetpack Compose

تاريخ آخر تعديل: 24 كانون الثاني (يناير) 2024

مرحبًا بك في خطة Jetpack Compose التي توضّح الخطط القادمة للإصدار Jetpack Compose. للاطّلاع على الميزات المكتملة، يُرجى الاطّلاع على ملاحظات الإصدار.

هذه هي الميزات التي يفكر فيها الفريق حاليًا ويعمل عليها. تتم مشاركة خارطة الطريق هذه بحسن نية، ومع ذلك، فهي ليست شاملة وقد تتغير الأولويات مع معرفة المزيد من المعلومات ونواصل الحصول على الملاحظات منكم ومنكم ومنكم ومنكم.

يتم العمل قريبًا على العناصر قيد التركيز ومن المرجح أن تُضاف إلى إصدار مستقر قادم. يتم التخطيط لعناصر قائمة المهام ولكن من غير المحتمل أن يتم إنجازها قريبًا.

المكتبات الأساسية

المنطقة

الموضوعات

قائمة المهام

تم

المادة 3

مجموعة التحكّم الخاصة بالزر إلى أقسام موقع

محاذاة المنطقة ذات الصلة لشريط التطبيق السفلي

تعديل محاذاة الشارة

التمرير سريعًا لإعادة التحميل

قياس أداء الأداء / الملفات الشخصية الأساسية

النظام الفرعي للحركة/الانتقال

أدوات اختيار الوقت

التلميحات

شريط البحث

البطاقات السفلية

لكريم الأساس

الصور المتحركة للعناصر الكسولة

واجهة برمجة التطبيقات العامة للمكوّنات الثابتة

تحسينات النقل وتحسين الأداء Modifier.node

السحب والإفلات في التنسيقات الكسولة



عناوين ثابتة للقوائم

أشرطة التمرير

تخطيطات التدفق الميزات الجديدة والثبات

واجهة المستخدم

الملء التلقائي

تحسينات تعديل النص

اختيار النص وتحسينات واجهة برمجة التطبيقات

إدخال لوحة مفاتيح الأجهزة

عمليات التحقّق من إمكانية الوصول

عناصر قابلة للنقر في النص

إتاحة حجم النص تلقائيًا

تعديل النصوص متعددة الأنماط

موارد السلاسل النصية ذات الأنماط المختلفة

تحديد النصوص بشكل ذكي وربطها

تخطيط النص الطويل وتعديله

الرسم غير المتزامن

السحب والإفلات عبر الشاشات

الطبقة الفرعية للرسومات

مقياس متعدد السلاسل

جزءان قابلان للإنشاء

TextMeasurementr وواجهات برمجة التطبيقات ذات الصلة

LineHeightStyle.محاذاة(topRatio)

تثبيت واجهات برمجة التطبيقات التجريبية للنصوص

- فرشاة

- DrawStyle

- ميزة TextMotion

- DrawScope.DrawText

- Paragraph.paint (فرشاة، drawStyle، إشعارات المزج)

- MultiParagraph.paint (فرشاة، drawStyle، إشعارات المزج)

PlatformTextInput

Animation

انتقالات العناصر المشتركة

برنامج التجميع ووقت التشغيل

إعداد ثبات النوع الخارجي

تحسينات إضافة مجموعة

إعادة كتابة OpenTable

وضع التخطّي القوي

الصور المتحركة لعناصر LazyList

نظام جدولة مهام متعددة السلاسل

جدولة LazyList / استخدام سلسلة المحادثات

مقطوعة موسيقية قابلة للتقاطع

تحسين الرفع المعدِّل

جدول زمني مشترك للمكوّنات الفرعية

تذكُّر جوهري

تحسينات الأداء في DerivedState

التحسينات المتعلّقة بالأداء المحلي للمقطوعات الموسيقية

الاختبار

إدخال البيانات عبر وسائط متعددة

الاختبارات الشائعة

الأدوات

@Preview اختبار لقطة الشاشة

معاينة التطبيقات المصغّرة من خلال ميزة "نظرة سريعة"

تجارب تطوير واجهة المستخدم والذكاء الاصطناعي التوليدي

التحسينات المستمرة في الجودة والأداء

مؤسسة المعاينة (مثل التثبيت)

دعم أكثر تقدمًا للرسوم المتحركة / التنقل (المفاهيم)

معاينة الإنشاء

معاينة الصورة المتحركة

الوضع التفاعلي

نماذج معاينة متعددة

مَعلمات المعاينة

التعديل المباشر

التحقّق من إنشاء واجهة المستخدم

أداة فحص التصميم: أهم العناصر وإعادة التركيب

الإرسال

عمليات الدمج مع مكتبة Jetpack

المنطقة

الموضوعات

تم

التنقّل

الرسوم المتحركة الانتقالية

ترقيم الصفحات

تثبيت واجهات برمجة تطبيقات إنشاء الرسائل على الصفحات في وضع ثابت

تخطيط القيد/الحركة

تكافؤ ConstraintLayout DSL مع الميزات الحالية

MotionLayout DSL

دمج MotionLayout مع LookAheadLayout

المنصات

النظام الأساسي

الموضوعات

تم

تطبيقات الشاشة الرئيسية المصغّرة

Compose API

الكتابة التلفزيونية

Compose API

العروض

إذا كنت ترغب في اقتراح بند للنظر فيه لتضمينه في خارطة الطريق، يرجى مراجعة المقترحات الحالية أو إنشاء عرض جديد.