Kotlin
-
الأوامر let، run، also، apply، with في Kotlin
في هذا البرنامج التعليمي، سنقوم بتنفيذ بعض من الدوال المكتبة القياسية الهامة المتاحة في كوتلن. يوفر لنا kotlin-stdlib دوال تنفيذ أنماطًا لغوية مفيدة. سنرى كيف تجعل البرمجة في كوتلن أسهل وأسرع. الدوال التي سنناقشها أدناه هي: let run also apply with Kotlin let let تأخذ الكائن الذي يتم استدعاؤه عليه كمعلمة وتُرجع نتيجة التعبير lambda. Kotlin let هي دالة تداخلية حيث لا يمكن استخدام المتغيرات المعلنة داخل التعبير خارجه. المثال التوضيحي الذي يوضح وظيفة kotlin let معروض أدناه. fun main(args:…
-
أسئلة مقابلة Kotlin
Kotlin هي أحدث لغة برمجة على منصة JVM من شركة JetBrains. وقد جعلت Google منها اللغة الرسمية لتطوير تطبيقات Android إلى جانب Java. يقول المطورون إنها تتعامل مع المشاكل التي تواجه في برمجة Java. لقد كتبت العديد من البرامج التعليمية الخاصة بـ Kotlin وها أنا أقدم أسئلة مقابلة Kotlin المهمة. أسئلة المقابلة في Kotlin أقدم هنا أسئلة مقابلة Kotlin وإجاباتها التي ستساعدك في مقابلاتك في Kotlin. هذه الأسئلة مناسبة للمبتدئين وأيضًا للمبرمجين ذوي الخبرة. هناك أيضًا أسئلة برمجة لتنمية مهارات…
-
منبثق Android باستخدام Kotlin
في هذا البرنامج التعليمي، سنقوم بمناقشة وتنفيذ Spinners في تطبيق Android الخاص بنا باستخدام Kotlin. يتم استخدام Android Spinner لإنشاء قائمة منسدلة على الشاشة. ماذا ستتعلم؟ إنشاء Spinners من خلال XML وبرمجيًا تعيين رسالة استفسار على Spinner. إنشاء تخطيط مخصص للSpinner. التعامل مع مستمعي النقر وعرض رسالة تنبيه. منع تشغيل مستمع النقر تلقائيًا للمرة الأولى. ما هو Android Spinner؟ الدوارات هي عبارة عن قائمة منسدلة تحتوي على قائمة من العناصر التي يمكن اختيارها. بمجرد اختيار قيمة، يعود الدوار إلى حالته…
-
Kotlin print()، println()، readLine()، Scanner، REPL
اليوم سنتعلم كيفية استخدام وظائف طباعة كوتلن وكيفية الحصول على مدخلات المستخدم من وحدة التحكم وتحليلها. بالإضافة إلى ذلك، سننظر في Kotlin REPL. وظائف طباعة كوتلن لإخراج شيء ما على الشاشة، يتم استخدام الطريقتين التاليتين: print() println() تقوم العبارة print بطباعة كل شيء بداخله على الشاشة. تضيف العبارة println سطرًا جديدًا في نهاية الإخراج. تقوم عبارات الطباعة داخليًا باستدعاء System.out.print. يوضح الكود التالي عبارات الطباعة في العمل: fun main(args: Array<String>) { var x = 5 print(x++) println(“Hello World”) print(“Do dinasours…
-
معالجة Android Intent بين الأنشطة باستخدام Kotlin
في هذا البرنامج التعليمي، سنناقش نوايا Android وتنفيذها باستخدام Kotlin في تطبيقنا. ما الذي ستتعلمه؟ ما هي النوايا؟ أنواع النوايا؟ استخدام النوايا بين الأنشطة إرسال البيانات باستخدام Android Intents استخدام Parcelable و Serializable لتمرير الكائنات إنشاء نوايا اختصارية Android Intents كما يقول الاسم، النية هي شيء يتم استخدامه لأداء بعض الإجراءات فيما يتعلق بتدفق تطبيق Android. يمكن استخدام النوايا ل: بدء نشاط جديد وتمرير بعض البيانات. بدء Fragments/التواصل بين الفراغات. بدء/إنهاء الخدمة. بدء الأنشطة من مستقبل البث في هذا البرنامج…
-
فئة Kotlin – مُنشئ Kotlin
في هذا الدرس، سنتناول مفاهيم برمجة الكائنات في لغة Kotlin. سنناقش تفصيليًا فصول Kotlin. سنلقي نظرة أيضًا على بناة Kotlin، ووسائط الوصول، والفصول المجردة. فصل Kotlin الفصل هو نموذج محدد يجمع بين الوظائف والخصائص. يتم تعريف الفصول في Kotlin باستخدام كلمة الرئيسية class تتبعها اسم الفصل. يتم وضع الجسم داخل الأقواس المنحنية. class FirstClass { } يتم إنشاء مثيل من الفصل بالطريقة التالية: val firstClass = FirstClass() var new = FirstClass() //here new is the name of the var. على…
-
تصنيف بيانات كوتلن
في هذا البرنامج التعليمي، سنلقي نظرة على فئة بيانات Kotlin. إذا لم تقرأ فصل فئات Kotlin، فإننا نوصيك بالقيام بذلك قبل المتابعة. فئة بيانات Kotlin هل تشعر بالملل من كتابة آلاف الأسطر من الشيفرة لفئات البيانات POJO في Java؟ يجب أن يكون كل مبرمج Java قد لاحظ في مرحلة ما عدد الأسطر التي يحتاجون إلى كتابتها لفئات تحتاج فقط إلى تخزين بعض البيانات. دعونا نرى كيف تبدو فئة POJO Book.java: public class Book { private String name; private String authorName;…
-
الفئة المختومة في كوتلن
في هذا البرنامج التعليمي، سنقوم بالتعرف على فئة Kotlin Sealed. ما هي؟ وما هي استخداماتها؟ سنتناول كل هذه الأمور أدناه. فئة Kotlin Sealed ببساطة، كما يوحي الاسم، تكون الفئات المختومة مختومة أو مغلقة، مما يجعلها مقيدة. تُستخدم الفئات المختومة لتمثيل التسلسل الهرمي للفئات حيث يمكن للكائن أو القيمة أن تكون لها قيمة فقط من بين أحد الأنواع، مما يحدد تسلسل الأنواع الخاص بك. تُستخدم الفئات المختومة بشكل شائع في الحالات التي تعرف فيها القيمة المعطاة لتكون فقط من بين مجموعة…
-
المعرفات الرؤية في Kotlin – عامة، محمية، داخلية، خاصة
في هذا البرنامج التعليمي، سنناقش مختلف المحددات المرئية المتاحة في برمجة Kotlin. محددات الرؤية في Kotlin محددات الرؤية هي محددات تُلحق بفئة / واجهة / خاصية / وظيفة في Kotlin، حيث تحدد حيث يمكن رؤيتها ومن أين يمكن الوصول إليها. يمكن أن تحتوي مُعينات الخصائص في Kotlin على محدد منفصل عن الخاصية. لا يمكن أن تحتوي مُستقبلات القيم على محدد للرؤية. إنها تستخدم نفس المحدد الذي تم استخدامه للخاصية. فيما يلي محددات الرؤية: public protected internal private محدد العام A…