الفرق بين XML و Kotlin في تطوير تطبيقات الاندرويد

السلام عليكم و رحمة الله و بركاته

انا حاليا ادرس كورس حول تطوير تطبيقات الاندرويد بال XML الحمد لله كل شي تمام بس انا عايز اتعلم Kotlin عشان هي اللغة المستقبلية المدعومة من قبل قوقل للاندرويد

عايز افهم هل كل لغة منفصلة او يمكن العمل معا في تطبيق واحد

عايز افهمهم العلاقة و كل شي عنهم و كيفية عملهم و شكرا لكم أخوان

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أن Kotlin هي لغة برمجة (تستطيع فيها تعريف متحولات, جمل شرطية, بناء صفوف وما إلى ذلك) ,وهي لغة البرمجة الرسمية التي تعتمد عليها غوغل في بناء تطبيقات أندرويد (بديلة عن لغة JAVA)

أما XML هي ليست لغة برمجة إنما بنية برمجة متفق عليها لتمثيل البيانات و نقلها و تخزينها وتتبنى بنية شجرية عن طريق عقدة الجذر ومن ثم العقد الداخلية و الأوراق .. (تستخدم XML في أندرويد في تصميم الواجهات بشكل رئيسي)

مراجعة للغة البرمجة Kotlin

مراجعة لتقنية XML

لك جزيل الشكر أخي

إضافة على جواب أخينا وائل فعلاقة xml و kotlin في تطوير تطبيقات الأندرويد هي أنه لإنشاء تطبيقات Android ، لا تكفي Java و Kotlin ليناء التطبيق بل ستحتاج أيضًا إلى التعامل مع لغة ترميز XML - وهو برنامج نصي قوي للغة الترميز markup language. على وجه التحديد ، يضبط XML تخطيط أشياء مثل الأزرار والصور ، ويحدد الخط واللون وأي نص يظهر بشكل افتراضي، بخلاصة يصف XML طرق العرض في أنشطتك ، و kotlin بكيفية التصرف لإجراء تغييرات على تخطيط تطبيقك وجعل الأزرار وباقي components تفعل أي شيء فعليًا.

يمكنك فهمها هكذا: ال xml ك frontend و kotlin ك backend.

ستحصل من هنا على معلومات إضافية مهمة: