في اليوم الأول من مؤتمر مطوري Google I / O لعام 2019 ، أعلن الباحث الأول عبر الإنترنت أن لغة برمجة Kotlin هي الآن اللغة المفضلة لمطوري تطبيقات Android. أوضح الناشر في إحدى مشاركات المدونة أن “تطوير Android سيصبح على نحو متزايد لإنشاء مؤسسة Kotlin. سيتم تقديم العديد من واجهات برمجة تطبيقات Jetpack والميزات الجديدة لـ Kotlin. إذا كنت تبدأ مشروعًا جديدًا ، فيجب عليك كتابته بلغة Kotlin “.
Kotlin هي لغة برمجة وظيفية وموجهة للكائنات ، مع كتابة ثابتة تسمح بالتجميع لجهاز Java الظاهري وجافا سكريبت. تم تطويره من قبل فريق من المبرمجين في JetBrains ، ناشر IntelliJ IDEA ، بيئة التطوير المتكاملة لـ Java والتي يعتمد عليها Android Studio ، IDE الرسمي لتطوير تطبيقات Android.
تم الإعلان عن دعم Kotlin الرسمي لتطوير Android في مؤتمر Google I / O لعام 2017. بالنسبة لفريق Google Android ، كان قرار دعم Kotlin سهل الفهم. أولاً دعم EDI لـ Kotlin: يعتمد Android Studio على IntelliJ IDEA من JetBrains وعمل فريق JetBrains لسنوات للتأكد من أن Kotlin تعمل بشكل مثالي مع IntelliJ IDEA. ولكن إلى جانب هذا الجانب ، تتمتع Kotlin بالعديد من المزايا الأخرى. وفقًا لـ Google ، “Kotlin هي [لغة] معبرة وموجزة وقابلة للتوسيع وقوية وممتعة للقراءة والكتابة و لها ميزات أمان مثيرة للاهتمام من حيث الإلغاء وعدم القابلية للتغيير والتي تتوافق مع استثماراتها لجعل التطبيقات آمنة و فعال بشكل افتراضي.
الشيء الأكثر أهمية ، وفقًا لـ Google ، هو أن Kotlin قابلة للتشغيل البيني مع اللغات الرسمية لتطوير Android (Java ، C ++) ووقت تشغيل Android. أوضحت الشركة ، على سبيل المثال ، أن Kotlin تعمل مع لغة Java بشفافية ، بحيث يكون من السهل على المطورين الذين يحبون لغة Java الاستمرار في استخدامها ، ولكن أيضًا لإضافة كود Kotlin تدريجياً والاستفادة من مكتبات Kotlin. بالإضافة إلى ذلك ، تزايد استخدام Kotlin على Android بشكل مطرد على مر السنين ، ووفقًا لـ Google ، مع تزايد الحماس بين المطورين ؛ أحد الأسباب التي دفعت الشركة إلى الترحيب بـ Kotlin كلغة رسمية على Android لضمان دعم أفضل لـ Kotlin.
ساهم دعم Kotlin الرسمي في التبني المتزايد للغة في تطوير Android ، لدرجة أن البعض توقع أن لغة JetBrains ستطرد Java قريبًا. على أي حال ، لا ينبغي استبعاد هذا الاحتمال ، لأنه وفقًا لـ Google ، “يستخدم أكثر من 50٪ من مطوري Android المحترفين الآن Kotlin”.