0Pricing
Jetpack Compose Academy icon

Jetpack Compose Academy

KOTLINMobileAndroidFrontend

بناء واجهات مستخدم حديثة لنظام Android باستخدام Jetpack Compose، مجموعة أدوات Google الإعلانية في Kotlin. من أول Composable إلى النشر على Google Play.

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

Jetpack Compose: بناء تطبيقات Android

بناء واجهات مستخدم حديثة لنظام Android باستخدام Jetpack Compose، مجموعة أدوات Google الإعلانية في Kotlin. يغطي هذا المسار 30 دورة صغيرة متقدمة تدريجياً من المستوى المطلق للمبتدئين (A1) إلى المستوى المتقدم (B2)، مع دروس مركزة قصيرة واختبارات سريعة لترسيخ كل مفهوم.

ما ستتعلمه

ابدأ بـ Composable الأول لديك والتخطيطات والحالة، ثم بناء القوائم والملاحة وMaterial 3 theming. تقدم إلى ViewModels وcoroutines وFlow وRoom وHilt والتخطيطات المخصصة وأداء recomposition والاختبار والنشر على Google Play. كل درس عملي، مع مدرس ذكاء اصطناعي متاح على مدار الساعة عندما تواجه صعوبة.

كيف يعمل

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

ابدأ التعلم →

كيف ستتعلم

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

30 دورة

كل الدورات في مسار تعلم Jetpack Compose Academy.

01

مرحبًا بك في Jetpack Compose

A14 دروس

جهّز Android Studio لاستخدام Compose وشغّل أول واجهة مستخدم تعريفية لك.

02

Composable الأولى لك

A14 دروسPRO

اكتب Composables تعرِض محتوى حقيقيًا على الشاشة واستعرضها.

03

النص والطباعة

A14 دروسPRO

اعرض النصوص ونسّقها باستخدام الخطوط والألوان والتأكيدات.

04

الصور والأيقونات

A14 دروسPRO

اعرض الرسومات المحلية والأيقونات المتجهية والصور المشكلة.

05

الأزرار ومعالجة النقرات

A14 دروسPRO

أضف أزرارًا تفاعلية تستجيب للنقرات.

06

التخطيط باستخدام Column وRow وBox

A24 دروسPRO

رتّب Composables رأسيًا وأفقيًا وعلى شكل طبقات.

07

المعدِّلات: تشكيل كل Composable

A24 دروسPRO

استخدم سلسلة المعدِّلات لتحديد حجم أي عنصر وإضافة الحشو والزخارف إليه.

08

أساسيات الحالة: اجعل واجهة المستخدم تستجيب

A24 دروسPRO

احتفظ بالحالة وغيّرها كي تتحدث واجهة المستخدم تلقائيًا.

09

النماذج وإدخال النص

A24 دروسPRO

التقط إدخال المستخدم باستخدام حقول النص وتحقق من صحته.

10

أنشئ تطبيق بطاقة ملف شخصي

A24 دروسPRO

اجمع التخطيط والصور والنص والحالة في شاشة مكتملة.

11

القوائم باستخدام LazyColumn

B14 دروسPRO

اعرض القوائم الطويلة القابلة للتمرير بكفاءة باستخدام التركيب الكسول.

12

الشبكات والقوائم الأفقية

B14 دروسPRO

رتّب المحتوى في شبكات وصفوف أفقية قابلة للسحب.

13

التنسيق باستخدام Material 3

B14 دروسPRO

طبّق نسق Material You متناسقًا على تطبيقك بأكمله.

14

‏Scaffold وبنية التطبيق

B14 دروسPRO

هيّئ الشاشات باستخدام الأشرطة العلوية والسفلية وأزرار الإجراء العائمة عبر Scaffold.

15

رفع الحالة والمكوّنات القابلة لإعادة الاستخدام

B14 دروسPRO

صمّم Composables عديمة الحالة برفع الحالة إلى المالك المناسب.

16

‏ViewModel وحالة واجهة المستخدم

B14 دروسPRO

انقل منطق الأعمال إلى ViewModel واعرض حالة واجهة مستخدم غير قابلة للتغيير.

17

‏Navigation Compose

B14 دروسPRO

انتقل بين الشاشات باستخدام مخطط Navigation Compose.

18

التنقل السفلي وعلامات التبويب

B14 دروسPRO

أنشئ تطبيقات متعددة الأقسام باستخدام أشرطة التنقل السفلية وصفوف علامات التبويب.

19

الآثار الجانبية في Compose

B14 دروسPRO

شغّل الأعمال غير المتعلقة بواجهة المستخدم بأمان باستخدام معالجات الآثار في Compose.

20

الشبكات باستخدام Retrofit

B14 دروسPRO

اجلب JSON من REST API واعرضه في واجهة Compose.

21

التخطيطات المخصصة باستخدام Layout

B24 دروسPRO

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

22

الرسم باستخدام Canvas

B24 دروسPRO

اعرض الرسومات المخصصة والمخططات والأشكال على Canvas في Compose.

23

الرسوم المتحركة والحركة

B24 دروسPRO

أضف الحيوية إلى الشاشات بحركة تقودها الحالة والإيماءات.

24

الإيماءات وإدخال اللمس

B24 دروسPRO

عالج النقرات والسحب والتمرير واللمس المتعدد باستخدام pointer API.

25

الأداء وإعادة التركيب

B24 دروسPRO

حلّل أداء Compose واضبطه للتخلص من عمليات إعادة التركيب غير الضرورية.

26

‏Flow وCoroutines في Compose

B24 دروسPRO

مرّر البيانات التفاعلية إلى واجهة المستخدم باستخدام Kotlin Flow وStateFlow.

27

الاستمرارية المحلية باستخدام Room

B24 دروسPRO

خزّن البيانات محليًا وراقبها باستخدام Room وFlow.

28

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

B24 دروسPRO

اربط الاعتماديات مع ViewModels والشاشات باستخدام Hilt.

29

اختبار واجهات Compose

B24 دروسPRO

اكتب اختبارات وحدات واختبارات واجهة موثوقة لشاشات Compose.

30

النشر في Play Store

B24 دروسPRO

حسّن تطبيق Compose وجهّزه وأصدره ليكون صالحًا للاستخدام في بيئة الإنتاج.

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

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

هل دورة Jetpack Compose Academy مجانية؟

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

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

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

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

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

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

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

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

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

ابدأ Jetpack Compose Academy الآن

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

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