هندسة أندرويد: بناء تطبيقات نظيفة وقابلة للصيانة

تعلم كيفية هيكلة تطبيقات أندرويد باستخدام Jetpack Compose و MVVM و Hilt لوضع رمز قابل للقياس وقابل للقراءة و مهني.

4.6 (2,327) ⏱ 49 دقيقة 📚 5 درس 🎧 النسخة الصوتية

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

إن كتابة شفرة أندرويد التي تعمل أمر واحد، ولكن الحفاظ على قاعدة شفرة متنامية نظيفة وقابلة للقراءة وسهلة التحديث هو التحدي الحقيقي. فبدون أساس بنائي متين، تتحول تطبيقات الهواتف المحمولة بسرعة إلى برمجيات يصعب صيانتها وتحتوي على مكونات مترابطة بشكل وثيق. هذه الدورة التدريبية النصية ترشدك من خلال الأنماط المعمارية الأساسية والأدوات الحديثة المستخدمة لبناء تطبيقات أندرويد المحترفة والقابلة للتوسيع. وستتحول من كتابة رمز أساسي إلى تصميم هياكل تطبيقات منفصلة وقابلة للاختبار وقوية باستخدام المبادئ التوجيهية القياسية للصناعة. ماذا ستتعلم: - فهم مفاهيم البنية الأساسية وأهمية الفصل بين الشواغل في تطوير الأجهزة المحمولة. - تنفيذ نمط النموذج - العرض - النموذج العرضي لفصل واجهة المستخدم عن منطق الأعمال. - تطبيق نظام Jetpack Compose لتصميم واجهة المستخدم الحديثة والإعلانية مع إدارة الحالة المعمارية النظيفة. - تشكيل حقن التبعية باستخدام Hilt لإدارة دورات حياة الكائن وزيادة إمكانية إعادة استخدام الشفرة. - إدارة تدفقات البيانات غير المتزامنة وحالة التطبيق بفعالية باستخدام Kotlin Corotines و StateFlow. - هيكلة مجموعات ووحدات مشاريعكم لضمان إمكانية الصيانة على المدى الطويل وسهولة التعاون. سوف تبدأ مع المبادئ الأساسية لبنية البرمجيات والتقدم خطوة بخطوة من خلال حقن التبعية، وإدارة الحالة، وأنماط تصميم واجهة المستخدم الحديثة. من خلال شروحات مكتوبة واضحة ومقتطفات شفرة عملية، سوف تتعلم كيفية تنظيم مشاريع العالم الحقيقي من الأساس. هذه الدورة مصممة لمطوري ومبرمجي أندرويد الطموحين الذين يفهمون كوتلين الأساسي ويرغبون في تعلم هيكلة التطبيقات المهنية. لا تحتاج إلى خبرة معمارية سابقة. ابدأ ببناء تطبيقات أنظف وأكثر احترافية لنظام أندرويد اليوم.

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

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    49 دقيقة من المحتوى التطبيقي

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

Jules Meyer BE متعلِّم موثَّق
★ 2 · 2026-04-11T18:38:53+00:00

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

Funmi Olumide NG
★ 4 · 2025-10-03T07:13:53+00:00

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

Trần Thị Bích VN
★ 3 · 2025-05-15T11:54:53+00:00

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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