عن المشروع
Compose Multiplatform هو إطار عمل واجهة مستخدم تصريحي طورته JetBrains ومساهمون مفتوحو المصدر، مبني على Jetpack Compose. يسمح للمطورين بمشاركة كود واجهة المستخدم المكتوب بلغة Kotlin عبر منصات متعددة، بما في ذلك iOS وAndroid وسطح المكتب (Windows وmacOS وLinux) والويب (إصدار تجريبي). يشارك الإطار معظم واجهة برمجة التطبيقات الخاصة به مع Jetpack Compose، مما يتيح استخدام نفس واجهات برمجة التطبيقات لبناء واجهات المستخدم على كل من Android وiOS. نظرًا لأنه مبني على Kotlin Multiplatform، يمكن للمطورين الوصول إلى واجهات برمجة التطبيقات الأصلية وتضمين طرق عرض واجهة مستخدم أصلية معقدة. يستهدف دعم سطح المكتب JVM ويوفر عرض واجهة مستخدم مسرع بالأجهزة، إلى جانب إضافات للقوائم واختصارات لوحة المفاتيح ومعالجة النوافذ والإشعارات. دعم الويب في مرحلة تجريبية ويعتمد على Kotlin/Wasm، مما يسمح بتشغيل كود Kotlin في المتصفح مع فوائد WebAssembly. يتضمن المشروع أيضًا Compose HTML، وهي مكتبة لإنشاء واجهات مستخدم ويب باستخدام HTML وCSS تستهدف Kotlin/JS. يوفر المستودع أدلة البدء والعينات والبرامج التعليمية ومعلومات التوافق والإصدارات وسجل التغييرات وإرشادات المساهمة. يتوفر دعم المجتمع من خلال قنوات Slack العامة المخصصة، ويمكن الإبلاغ عن المشكلات على YouTrack.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.