0Pricing
Kotlin Multiplatform Academy icon

Kotlin Multiplatform Academy

KOTLINMobileAndroidIos

شارك كود Kotlin عبر Android و iOS والمزيد باستخدام Kotlin Multiplatform. من expect/actual إلى Compose Multiplatform ونشر الوحدات المشتركة.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

Kotlin Multiplatform: شارك الكود في كل مكان

شارك كود Kotlin عبر Android و iOS والمزيد باستخدام Kotlin Multiplatform. يغطي هذا المسار 30 دورة صغيرة تقدمية من المبتدئ تماماً (A1) إلى المتقدم (B2)، مع دروس مركزة قصيرة واختبارات سريعة لتثبيت كل مفهوم.

ما ستتعلمه

ابدأ ببنية مشروع KMP و commonMain وتصريحات expect/actual، ثم شارك منطق الأعمال عبر الأنصحات. تقدم إلى coroutines و Flow و Ktor networking و kotlinx.serialization و SQLDelight و Koin و Compose Multiplatform UI و native iOS interop والاختبار ونشر مكتبة KMP. كل درس عملي، مع معلم ذكي متاح 24/7 عند احتياجك للمساعدة.

كيف يعمل

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

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم Kotlin Multiplatform Academy.

01

ما هو Kotlin Multiplatform ولماذا ينجح

A14 دروس

اشرح ما الذي يشاركه KMP وما الذي يبقى أصليًا ومتى تستخدمه ضمن فريق حقيقي

02

إعداد أول مشروع KMP لك

A14 دروسPRO

ثبّت سلسلة الأدوات وأنشئ مشروع وحدة مشتركة عمليًا من المعالج

03

داخل بنية مشروع KMP

A14 دروسPRO

تنقّل بين وحدات Gradle ومجموعات المصدر لتعرف دائمًا أين تنتمي الشيفرة

04

كتابة أول دالة مشتركة لك

A14 دروسPRO

اكتب Kotlin خالصة في commonMain واستدعها من Android وiOS

05

مكتبة Kotlin القياسية عبر المنصات

A14 دروسPRO

استخدم أجزاء stdlib في Kotlin التي تعمل بالطريقة نفسها على كل هدف

06

expect / actual: الربط بكل منصة

A24 دروسPRO

صرّح بواجهة API مشتركة مرة واحدة وقدّم تنفيذًا حقيقيًا لكل منصة

07

نمذجة نطاقك باستخدام أصناف بيانات مشتركة

A24 دروسPRO

صمّم نماذج مشتركة وتعدادات واضحة يستهلكها التطبيقان

08

مشاركة منطق الأعمال الحقيقي

A24 دروسPRO

انقل الحسابات والقواعد إلى شيفرة مشتركة كي لا يختلف المنطق بين التطبيقين

09

بناء أول وحدة مشتركة قابلة لإعادة الاستخدام

A24 دروسPRO

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

10

تشغيله على أجهزة Android وiOS

A24 دروسPRO

شغّل التطبيق المدعوم بالشيفرة المشتركة على المنصتين وصحّح عملية الربط

11

Coroutines في الشيفرة المشتركة

B14 دروسPRO

شغّل العمل غير المتزامن في commonMain واعرضه بوضوح على المنصتين

12

التدفقات التفاعلية باستخدام Kotlin Flow

B14 دروسPRO

نمذج البيانات المستمرة باستخدام Flow واستهلكها على كل منصة

13

الشبكات باستخدام Ktor Client

B14 دروسPRO

أرسل طلبات HTTP حقيقية من الشيفرة المشتركة باستخدام عميل Ktor متعدد المنصات

14

JSON باستخدام kotlinx.serialization

B14 دروسPRO

حوّل JSON الخاص بـ API إلى نماذج Kotlin والعكس باستخدام أداة التسلسل متعددة المنصات

15

طبقة المستودع في الشيفرة المشتركة

B14 دروسPRO

اجمع الشبكات والتحليل في مستودع واضح تعتمد عليه التطبيقات

16

التخزين المحلي باستخدام SQLDelight

B14 دروسPRO

احفظ البيانات في قاعدة بيانات SQLite آمنة الأنواع ومشتركة عبر المنصات

17

تخزين أزواج المفتاح والقيمة باستخدام Multiplatform Settings

B14 دروسPRO

خزّن التفضيلات والقيم الصغيرة بطريقة محمولة على Android وiOS

18

حقن الاعتماديات باستخدام Koin

B14 دروسPRO

اربط المستودعات والعملاء وحالات الاستخدام معًا باستخدام وحدات Koin المشتركة

19

ViewModels مشتركة للتطبيقين

B14 دروسPRO

ابنِ منطق العرض مرة واحدة وشغّل به Compose وSwiftUI معًا

20

معالجة الأخطاء عبر المنصات

B14 دروسPRO

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

21

Compose Multiplatform: واجهة مستخدم مشتركة

B24 دروسPRO

اكتب واجهة Compose واحدة تُعرض على Android وiOS وسطح المكتب

22

التنقّل والموارد في Compose MP

B24 دروسPRO

أضف تنقّلًا متعدد الشاشات وصورًا وخطوطًا ونصوصًا مشتركة

23

استدعاء الشيفرة المشتركة من Swift باحتراف

B24 دروسPRO

أتقن جسر Kotlin-to-Swift ليستمتع مطوّرو iOS باستخدام API الخاص بك

24

التكامل مع أطر iOS الأصلية

B24 دروسPRO

استدعِ واجهات Apple API وشيفرتك الأصلية مباشرةً من Kotlin/Native

25

واجهات API الخاصة بكل منصة بالطريقة الصحيحة

B24 دروسPRO

تمكّن من قدرات الجهاز لكل منصة خلف واجهة مشتركة واضحة

26

نماذج التزامن وتعدد الخيوط

B24 دروسPRO

افهم ذاكرة Kotlin/Native وتعدد الخيوط لتتجنب الأعطال الخفية

27

اختبار شيفرتك المشتركة

B24 دروسPRO

اكتب اختبارات سريعة وموثوقة تعمل في commonTest وعلى كل هدف

28

هندسة تطبيق KMP حقيقي

B24 دروسPRO

اجمع الطبقات والوحدات والحدود في بنية إنتاج قابلة للصيانة

29

نشر مكتبة Kotlin Multiplatform

B24 دروسPRO

اجمع مكتبة KMP قابلة لإعادة الاستخدام وأصدرها لتستخدمها الفرق الأخرى

30

الأداء وCI/CD وإطلاق KMP

B24 دروسPRO

حلّل الأداء وأتمت العمليات وأطلق تطبيق KMP بثقة على المتجرين

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

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

هل دورة Kotlin Multiplatform Academy مجانية؟

نعم. يمكنك البدء في دورة Kotlin Multiplatform Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم KOTLIN؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في KOTLIN.

كيف ستتعلم KOTLIN على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Kotlin Multiplatform Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Kotlin Multiplatform Academy.

هل يمكنني تعلم KOTLIN على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم KOTLIN على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Kotlin Multiplatform Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات