Kotlin Multiplatform: مشاركة الكود عبر iOS و Android — WalkSelf
3.5 (4) ⏱ 2 ساعة 36 دقيقة 📚 26 دورة

Kotlin Multiplatform: مشاركة الكود عبر iOS و Android

أنشئ تطبيقات جوال متعددة المنصات عن طريق مشاركة منطق العمل الأساسي بين Android و iOS باستخدام قاعدة كود Kotlin واحدة وممارسات تطوير حديثة.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

بناء تطبيقات منفصلة لنظامي iOS و Android يعني غالبًا كتابة نفس منطق العمل مرتين. يحل Kotlin Multiplatform هذه المشكلة عن طريق السماح لك بمشاركة الكود الأساسي الخاص بك مع الحفاظ على واجهات المستخدم الأصلية الخاصة بك. يرشدك هذا المساق خلال أساسيات مشاركة الكود عبر المنصات دون التضحية بالأداء الأصلي. ستنتقل من فهم مفاهيم تعدد المنصات الأساسية إلى هيكلة قاعدة كود مشتركة تدعم تطبيقات Android و iOS بكفاءة. ما ستتعلمه: - فهم البنية الأساسية لـ Kotlin Multiplatform وكيف يتفاعل الكود المشترك مع المنصات الأصلية. - تكوين بنية مشروع متعدد المنصات بوحدات مشتركة وتنفيذات خاصة بالمنصة. - كتابة منطق عمل مشترك باستخدام Kotlin Coroutines و Flow لإدارة البيانات غير المتزامنة. - تنفيذ شبكات متعددة المنصات وتسلسل البيانات باستخدام مكتبات مثل Ktor. - ربط الكود المشترك بواجهات المستخدم الأصلية، باستخدام SwiftUI لنظام iOS و Jetpack Compose لنظام Android. - تطبيق آلية expect/actual للوصول إلى واجهات برمجة التطبيقات الخاصة بالمنصة عند الضرورة. نبدأ بالمصطلحات الأساسية والإعداد، مما يضع أساسًا مفاهيميًا قويًا. من هناك، ستقرأ شروحات خطوة بخطوة ومقتطفات كود توضح كيفية هيكلة المكتبات المشتركة، وإدارة الحالة، والتكامل مع المنصات الأصلية. تم تصميم هذا المساق النصي للمطورين المبتدئين في مجال الجوال والمبرمجين الجدد في تطوير تعدد المنصات. لا يلزم وجود خبرة سابقة في أطر العمل متعددة المنصات، على الرغم من أن الفهم الأساسي لمفاهيم البرمجة مفيد. ابدأ القراءة اليوم لتبسيط سير عمل تطوير الجوال الخاص بك باستخدام قاعدة كود واحدة مشتركة.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 36 دقيقة من المحتوى التطبيقي

المراجعات (4)

Jānis Bērziņš LV
★ 4 · 22.07.2026

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

박하은 KR متعلِّم موثَّق
★ 3 · 04.07.2026

في الحقيقة، كنت أتوقع تطبيقا عمليا أكثر. شعرت بأنها نظرية أكثر من اللازم لاحتياجاتي، على الرغم من أن المفاهيم الأساسية تم شرحها بشكل جيد.

ياسين DZ متعلِّم موثَّق
★ 3 · 16.06.2026

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

Sophie Dubois KE متعلِّم موثَّق
★ 4 · 26.05.2026

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع