توسيع المنصة واستخدام المبرمج لها أهلاً بك في هذا الدرس سأتحدث عن منصة كوتلن المتوسعة وكيف يمكن للمبرمجين الاستفادة منها كوتلن لديها القدرة على السماح للمبرمجين لاستخدام قاعدة ترميز واحدة على منصات متعددة مع الحد الأدنى من التغييرات يمكن للمبرمجين كتابة الترميز للتطبيق ثم الاستفادة من عدة منصات من خلال أدوات مختلفة لنشر تطبيقاتهم على منصات متعددة على سبيل المثال، KMM Kotlin Multiplatform Mobile في SDK، مجموعة أدوات المطور يسمح للمبرمجين بنشر كل من Android وApple iOS يمكننا أيضًا تنفيذ واجهة مستخدم أصلية أو استخدام عالم كامل من واجهات برامج التطبيق من خلال API، كل ذلك باستخدام قاعدة ترميز واحدة يمكنك استخدام كوتلن عبر الأنظمة الأساسية لا تحتاج إلى استخدام لغات البرمجة الأخرى بالإضافة إلى العمل مع منصات الأجهزة الجوالة سيعمل الترميز الخاصة بك على التطبيقات من جانب الخادم وأطر الويب دعم البرمجة متعددة المنصات واحد من الفوائد الرئيسية للغة كوتلن يقلل من الوقت الذي يقضيه في الكتابة والحفاظ على نفس الترميز للأنظمة الأساسية المختلفة تُستخدم كوتلن من قبل مجموعة متنوعة من الشركات الكبيرة شركات Fortune 500 الذين يحبون قدرة كوتلن للاستخدام متعدد المنصات العديد من الشركات الكبيرة تستخدم لغة كوتلن نظرًا لقدراتها للاستخدام متعدد المنصات مثل Netflix وPhilips وYandex وQuizlet دعنا نلقي نظرة على كيفية عمل Kotlin Multiplatform في وسط هذا الرسم البياني هو ما يسمى بكوتلن المشترك هذا هو ترميز كوتلن الخاص بك يتضمن لغة كوتلن ويتضمن المكتبات الأساسية والأدوات الأساسية إنه ترميز مكتوب بلغة كوتلن المشتركة وهو يعمل في كل مكان وعلى جميع المنصات باستخدام مكتبات كوتلن متعددة المنصات يمكنك إعادة استخدام النظام الأساسي المتعدد لـ HTTP لخدمات الويب، لإدارة coroutines والتسلسل وهو يعمل مع JVM وJavaScript وKotlin / Native يمكنك مشاركة الترميز بين جميع المنصات يعمل مع ترميز JVM، ترميز JavaScript وترميز native لكوتلن جافا سكريبت وتسمى أيضًا Kotlin / JS يوفر القدرة على استخدام ترميز كوتلن الخاص بك مع مكتبة كوتلن القياسية وجافا سكريبت هناك إضافات Gradle للمساعدة في ذلك أنها توفر طريقة مركزية لإعداد والتحكم في مشاريع كوتلن باستخدام جافا سكريبت يمكنك استخدام Kotlin / JS لكتابة تطبيقات الويب الأمامية والاستفادة من الآلاف من واجهات برمجة تطبيقات الويب يمكنك إنشاؤه وتعديله والتفاعل مع جميع أنواع العناصر في DOM نموذج كائن المستند ويمكنك استخدام ترميز كوتلن للتحكم في WebGL والمكونات الأخرى في متصفحك وبالطبع هناك Kotlin لنظام Android كان تطوير أجهزة أندرويد الجوالة هو كوتلن أولاً منذ أن أعلنتها جوجل في عام 2019 باستخدام كوتلن لتطوير أندرويد يمكنك الاستفادة من دعم كوتلن في Android Jetpacks والمكتبات الأخرى هناك امتدادات KTX ووفقًا لجوجل أكثر من 60٪ من أفضل 1000 تطبيق في متجر بلاي، يستخدم لغة كوتلن ويمكنك إنشاء مكتبة متعددة المنصات الخاصة بك ومشاركة الترميز الخاص بك على جميع المنصات إذا كان لديك منطق مشترك لجميع المنصات الخاصة بك لست بحاجة إلى كتابة نفس الترميز لكل منصة فقط شاركه في مجموعة المصادر المشتركة هذا هو درسنا في منصة كوتلن المتوسعة شكراً للمشاهدة ترقب الدرس التالي حيث سأريك كيف تتفوق كوتلن من خلال تألق البساطة إذا هيا بنا