Return to Video

Android Software Stack and Gradle - Developing Android Apps

  • 0:01 - 0:04
    بساطة الضغط على تشغيل ثم جعل تطبيقك
    يظهر على المحاكي،
  • 0:04 - 0:08
    وراءه الكثير من التعقيد. تذكر أن أندرويد
    ملئ بالبرامج المكدسة.
  • 0:08 - 0:12
    آد سبيس هو نواة لينكس،
  • 0:12 - 0:16
    والذي يتحكم بالمهام ذات المستوى الأدنى
    مثل ألياف الأجهزة ولوحة الإدارة.
  • 0:16 - 0:21
    على ذلك، هناك بعض من مكتبات C و C++
    مثل ليبسك
  • 0:21 - 0:26
    و SQLite وأندرويد RunTime.
    ذلك يشمل مكتبات أندرويد الرائعة
  • 0:26 - 0:31
    محركات أندرويد الافتراضية، Dalvic
    أو الأحدث قليلاً ART.
  • 0:31 - 0:36
    تطبيقك يعمل داخل مثاله الخاص من VM
    باستخدام أنواع وخدمات موفرة هنا
  • 0:36 - 0:41
    في هيكل التطبيق. على ذلك
    يوجد طبقة التطبيق
  • 0:41 - 0:45
    والتي تشمل تطبيقك والتطبيقات الآخرى
    المثبتة على الجهاز
  • 0:45 - 0:49
    لذلك عندما تضغط على تشغيل في معمل
    اندرويد، فإن اول شئ يحدث هو أن
  • 0:49 - 0:53
    برمجتك تجمع في رمز بايت يمكن
    تشغيله في محرك أندرويد الافتراضي
  • 0:53 - 0:58
    ذلك يتم تثبيته على الجهاز. في معمل أندرويد
  • 0:58 - 1:02
    هذا يتم باستخدام قرادل، علبة أدوات تصميم
    تتحكم في التبعيات
  • 1:02 - 1:04
    وتسمح لك بتعريف منطق التصميم.
  • 1:04 - 1:10
    تستطيع يدوياً بدء قرادل في IDE
    باختيار صنع المشروع.
  • 1:10 - 1:13
    تستطيع أيضا فعل ذلك بالذهاب لقائمة التصميم
    واختيار صنع مشروع من هناك
  • 1:13 - 1:17
    أو تستطيع استخدام وحدة تحكم قرادل لمراقبة
    أي سجلات
  • 1:17 - 1:22
    أو أخطاء في التصميم، أو افتح مهام قرادل
    لترى المهام المتوفرة
  • 1:22 - 1:25
    بالضغط مرتين على أي منها سينفذها.
    ذلك سوف يعمل من
  • 1:25 - 1:29
    خط الأوامر أيضاً. عندما تنتقل إ لى أصل
    ملف مشروعك
  • 1:29 - 1:35
    تستطيع تشغيل مهام قرادل لترى كل
    امهام التي تستطيع تشغيلها. تستطيع
  • 1:35 - 1:39
    أن تتعلم أكثرعن قرادل بالإطلاع على الروابط
    في ملاحظة المعلم. والآن
  • 1:39 - 1:43
    لاحظ أننا بدأنا بالمشروع، الذي صممه
    بعد ذلك قرادل
  • 1:43 - 1:48
    وجمع برمجة البايت بالتزامن مع الموارد
    الخارجية كالصور
  • 1:48 - 1:53
    والأشرطة و uixml في رزمة تطبيقات.
    تسمى APK
  • 1:53 - 1:57
    عبارة عن ملف zip خاص. عندما يكون ملفك
    APK جاهزاً للانطلاق
  • 1:57 - 2:02
    فإنه يوقّع ثم يدفع للجهاز باستخدام جسر
    تصحيح أندرويد أن ADB
  • 2:02 - 2:07
    اذا عدنا للنهاية، نستطيع أن نرى ان ADB
    يسمح لك بالتفاعل
  • 2:07 - 2:11
    وتصحيح التطبيقات على الجهاز مادي أوافتراضي
    الأحداث مثل دفع
  • 2:11 - 2:14
    أو سحب الملفات، معاينة مخرجات السجلات
  • 2:14 - 2:19
    حتى تشغيل shell عن بعد. عندما يملك
    GDO لأندرويد ADB مثبت APK
  • 2:19 - 2:23
    فإنه يستخدم ADB مرة آخرى لتشغيل التطبيق
    عن طريق أمر مخزن عن طريق shell
  • 2:23 - 2:29
    بتحديد الرزمة واسم الصنف لنشاطك الرئيسي.
Cím:
Android Software Stack and Gradle - Developing Android Apps
Leírás:

هذا الفيديو جزء من "تطوير تطبيقات أندرويد: أساسيات أندوريد"
الدرس على الإنترنت:
https://www.udacity.com/course/ud853

تعلم أساسيات أندرويد وتطوير برامج أندرويد مع خبراء قوقل: ريتو ماير، دان قالبن وكاثرين كوان باستخدام خليط من النظري والعملي والتي تساعدك في تصميم تطبيقات رائعة بطريقة صحيحة.

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

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD853 - Developing Android Apps
Duration:
02:29

Arabic subtitles

Felülvizsgálatok Compare revisions