تم تصميم Jetpack Compose مع إمكانية التشغيل التفاعلي مع View منذ البداية، ما يتيح لك استخدام Compose داخل View والعكس. تتيح لك هذه الوظيفة استخدام Compose في تطبيقك الحالي المستند إلى View بدون الحاجة إلى إعادة كتابته من البداية.
توضّح الصفحات التالية كيفية دمج Compose مع تطبيقاتك الحالية:
- استراتيجية نقل البيانات: تعرَّف على الاستراتيجية اللازمة لإضافة Compose إلى قاعدة الرموز البرمجية بأمان وعلى مراحل.
- واجهات برمجة التطبيقات الخاصة بالتوافق: تعرَّف على واجهات برمجة التطبيقات في Compose التي تساعدك في دمج Compose مع واجهة مستخدم مستندة إلى View.
- اعتبارات أخرى: تعرَّف على اعتبارات أخرى، مثل اختيار السمات والتصميم والاختبار أثناء نقل تطبيقك المستند إلى View إلى Compose.
نماذج
توضّح الأمثلة التالية إمكانية التشغيل التفاعلي بين Jetpack Compose وView: