في هذا الدرس سأعرض لك نظرة عامة على IDE المتاحة لكوتلن بيئة تطوير متكاملة هو برنامج يستخدم لبناء التطبيقات ستحتاج إلى أحد هذه IDE لإنشاء برنامج كوتلن الخاص بك الآن، يمكنك كتابة الأكواد الخاصة بك بدون IDE يمكنك ببساطة وضع جميع الأكواد الخاصة بك في المفكرة أو حتى بمستندات جوجل لكن معظم المطورين يستخدمون IDE لأنه يوفر ميزات تسرع العملية أداة IDE، كما يدل الاسم تدمج العديد من أدوات المطورين في بيئة واحدة أو شاشة واحدة أدوات IDE هي محرر الكود المصدري وهو محرر النصوص الذي يساعد في صياغة الجملة والإكمال التلقائي والتحقق من الأخطاء والأشياء إذا أو يجب أن أقول متى أخطأت في تهجئة أمر كوتلن سيقوم IDE بتصحيحه لك سيعطيك أيضًا الخيار لإكمال صياغة الجملة تلقائيًا وهو أمر جيد سيوفر IDE أيضًا أتمتة البناء المحلي وهي أداة تعمل على أتمتة المهام القابلة للتكرار مثل تصريف الأكواد الخاصة بك سوف تحتاج إلى تصريف الأكواد الخاصة بك لتحويل الأكواد المكتوبة إلى كود ثنائي ثم سيتعين عليك حزمها وبعد ذلك سيتعين عليك إجراء اختبار آلي هذا هو المكان الذي يتفوق فيه IDE على محرر النصوص العادي يجب عليك تصريف الأكواد الخاصة بك لترجمتها إلى كود ثنائي وهو ما يسمى الملف القابل للتنفيذ سوف يقوم IDE بهذا من أجلك يجب عليك استخدام هذه الميزة لتشغيل برامجك لا يمكنك تجاهلها وسيوفر IDE أيضًا مصحح أخطاء وهو برنامج للاختبار سيساعدك مصحح الأخطاء في تحديد موقع الأخطاء في الأكواد الخاصة بك وصدقني، سيكون لديك أخطاء يمكن أن يساعدك IDE أيضًا في تنظيم الأكواد الخاصة بك في مجموعات منطقية دعنا نلقي نظرة على بعض IDE المتوفرة للغة كوتلن علينا أن نبدأ ببرنامج IntelliJ IDEA تم تطوير IntelliJ IDEA بواسطة JetBrains تم تطويره في الأصل في جافا لذلك بالطبع سيعمل مع لغة كوتلن لأنهما من نفس الشركة تم تطوير لغة كوتلن بواسطة فريق JetBrains لذلك هناك مستوى إضافي من التوافق بين Kotlin وIntelliJ بواسطة JetBrains حتى أن لغة كوتلن تحتوي أيضًا على الدروس التعليمية لبرنامج IntelliJ ويقدم IntelliJ التحكم في الإصدار وهو أمر رائع هذه نظرة على محرر IDE قمت بوضع الكود الخاص بك هناك والشيء الجميل في برامج IDE هو أن كل منهم لديه ما يسمونه إكمال الكود الذكي أثناء كتابة الكود سيقترح IDE أسماء الأصناف والحقول والكلمات المفتاحية IntelliJ لديه أيضًا مساعدة في إطار العمل وتعزيز الإنتاجية لكن بعض الخيارات الأخرى لكوتلن هي Kotlin Playground Kotlin Playground رائع للمبتدئين إنه محرر نصوص بسيط إنه قائم على السحابة ومتوفر في متصفحك وهو متوافق مع كل نظام تشغيل مع Kotlin Playground ليست هناك حاجة للتنزيل أو التثبيت يسمح JVM للمطورين بتشغيل الكود بمجرد الانتهاء من كتابته Kotlin Playground خفيف إنه محرر نصوص رائع ويسمح لك بكتابة الأكواد الخاصة بك بسرعة كبيرة واختبارها بسرعة كبيرة كمقدمة في كوتلن قد يكون Kotlin Playground هو الأفضل يقدم أمثلة على الأكواد المعدة مسبقًا ويحتوي على جميع دوال كوتلن الأساسية أفضل ما في الأمر أن Kotlin Playground مجاني وهو مصمم للمبتدئين خيار آخر هو Android Studio تم إنشاء Android Studio خصيصًا لتطوير الأجهزة الجوالة التي تعمل بنظام أندرويد إذا كان تطوير الأجهزة الجوالة هو هدفك الوحيد إذن، يعد Android Studio هو أفضل أداة لديك Android Studio يدعم لغة كوتلن ولديه دعم لجميع المكونات القياسية وجميع قوالب أندرويد كل ما تحتاجه لتطوير تطبيقات الأجهزة الجوالة هنا في Android Studio وله محرر مرئي رائع لمساعدتك أثناء تطوير تطبيقاتك للجوّال لأنه مع تطوير تطبيقات الجوال التحرير المرئي مهم جداً يعد Android Studio رائعًا لتطوير أندرويد خيار آخر هو محرر الأكواد Vim Vim IDE كان Vim موجودًا منذ فترة طويلة يعرف الكثير من المبرمجين عنه، إنه يعمل هناك الكثير من الدعم لـ Vim كما ترى، إنه أساسي جدًا، ليس به زخرفة ولكن إذا كنت تبحث عن بيئة مستقرة فإن Vim صلب مثل الصخر كما أنه يعمل مع GitHub ستحتاج إلى مكون كوتلن الإضافي لكن هذا قياسي جدًا واحد آخر هو Atom IDE ATOM IDE بالنسبة للأشخاص الذين استخدموا Atom من قبل Atom هو IDE قابل للتخصيص وهو سهل الاستخدام للغاية الكثير من الناس يحبونه ولكن مرة أخرى، يجب عليك إضافة مكون كوتلن الإضافي IDE آخر متاح لكوتلن هو Eclipse IDE استخدم الكثير من الناس Eclipse IDE لذا، فإن Eclipse هو أساس وكثير من الناس على دراية به والبعض الآخر ليس كذلك لكنه يعتمد على التبرعات IDE الخاص به مجاني يستخدمه الكثير من الناس، إنه يعمل بشكل رائع ستحتاج إلى مكون كوتلن الإضافي ولكن إذا كنت معتادًا على Eclipse إنه متاح لك لاستخدامه في كوتلن خيار آخر لديك هو Sublime Text Sublime Text موجود منذ فترة طويلة يستخدمه الكثير من الناس إنه محرر متطور للغاية يحتوي على الكثير من الميزات الرائعة لإنشاء الأكواد ولترميز الأكواد الخاصة بك وتتبعها ستحتاج بالطبع إلى مكون كوتلن الإضافي لكن تطبيق Sublime Text سهل الاستخدام وبسيط للغاية ويوفر الكثير من الميزات الرائعة فيما يلي نظرة على بعض كيفية عمل محرر النصوص في برامج IDE هذه لديك الكود هنا على اليمين وعلى اليسار لديك كل مجلداتك وكل أدواتك يسمح لك المحرر بالبدء في كتابة الأكواد الخاصة بك وبعد ذلك سوف يساعدك في العثور علي الصياغة الصحيحة لتلك الكود Sublime Text رائع لذلك حسنًا، لقد تعلمت المعلومات الأساسية IDE وماذا يفعلون اختيار IDE الخاص بك هو تفضيل شخصي ولكن قد يتعلق الأمر بمتجر تطوير البرمجيات الذي تعمل من أجله ستختار العديد من الشركات IDE واحدًا للفريق بأكمله وسوف يطلقون على ذلك إصدار المؤسسة