بيئة العمل

للبدء في الدروس نحتاج الى تهيئة بيئة تشغيل للعمل علي البرمجة و Compiler للغة Kotlin . نحتاج للقيام ببعض الخطوات لنجعل جهازك جاهز للبرمجة .

تثبيت JAVA 8 :

Kotlin تعمل على JVM ولهذا السبب نحتاج الى تثبيت JDK 8  على جهازك . اذهب الى الموقع الرسمي لـاوراكل وقم بتحميل وتثبيت JDK 8 او احدث . اذا كنت قد جهزت بيئة لبرمجة JAVA فبطبيعة الحال لا تحتاج الى تثبيت JDK ولكن يجب ان تتاكد من رقم الاصدار لديك باستخدام الامر java -version في موجة الاوامر للوندوز او الطرفية للاجهز يونكس وماك .

تثبيت IDE :

يوجد الكثير من برامج IDE علي شبكة الانترنت ولكن الشهير منها ربما يكون معدود على الاصابع لذلك ساكتب لك الاشهر منها وتستطيع اختيار مايناسبك واستخدامة .

استخدام vs code :

حقيقة في البدايات انصح باستخدام محررات شفرات بسيطة لاتدعم الاكمال التلقائي ليس للنعقيد ولكن لجعل يدك ممارسه للكتابة السريعة وايضاً للفهم الجيد دون استخدام برامج الاكمال التلقائي .

من افضل محررات الاكواد التي استخدمتها مؤخراً وهو vs code محرر بسيط ولكن كمية الاضافات الموجودة في المتجر الخاص فيه تجعل منه منافس شرس للبرامج الكبيرة والمتخصصه .

تحميل البرنامج :

اضافة Kotlin :

اضافة تقوم بدعم Syntax highlighter في لغة kotlin حصلت الاضافة على 30 الف تحميل تقريباً ومدعومة بشكل كبير من المطور على صفحة github الخاصة حيث تتيح لك تشغيل الشفرة البرمجية من اي صفحة مفتوحة مباشرة .

الاضافة بدورها ستقوم بتحديد المتغيرات بالوان مختلفة وترتيب الشفرة البرمجية بشكل جذاب وجميل.

اضافة سمة ليلية :

مايهم المبرمجين ان يكون المحرر مريح للعين فنعلم جميعاً اعتكافنا على اجهزة الحساب لاوقات طويلة ولكن هذا الشي متعب للعين في حالة كانت الشاشة تشع باللون الابيض ولذلك سنحتاج الى اضافة سمات ليلية للبرنامج وساقوم باضافة السمة التي استخدمها . اسم السمة Atom One Dark Theme .

اضافة ايقونات توضيحية :

نعلم جميعاً ان اي لغة برمجة يكون لها ايقونة توضيحية وسنقوم باضافتها للبرنامج وذلك لاعطاء البرنامج شكل جميل ومرتب . الاضافة تخطت المليون تحميل لشعبيتها وجذابيتها ودعمها المستمر من المبرمج .

مجموعة من اشكال الايقونات الخاصة بلغات البرمجة

الان اصبح لديك محرر اكواد قوي ومنافس كبير

موجه الاوامر :

الان نحتاج لتحميل اضافات للنظام لعمل compiler للشفرة البرمجية لـKotlin باستخدام موجه الاوامر لان الاضافة تعتمد عليه بشكل اساسي .

قم بتحميل اخر اصدار من هنا وسيقوم بالتثبيت بشكل تلقائي

الان يمكنك الانتقال للدروس ومتابعتها