القائمة الرئيسية

الصفحات

5-شرح مكونات مشروع الاندرويد Android Project .

في أي لغة برمجة عندما نقوم بإنشاء مشروع جديد فأنه ستتكون ملفات خاصة بهذا المشروع وبهذا الدرس سوف نشرح الملفات الأساسة التي يتكون منها أي مشروع اندرويد Android Project فعند إنشاء إنشاء مشروع اندرويد في بيئة اندرويد استديو android studio  ستظهر هذه الشاشة في يسار اندرويد استديو ويظهر فيها تركيبة مشروعك  وهي عبارة عن مجموعة من المجلدات والملفات ولرؤية ملفات ومجلدات المشروع نذهب إلى التبيويب app  ثم إلى المجلد src  ثم إلى  mainكما في الصورة إدناه:




تركيبة ,مشروع الاندرويد  ,android Project
مجلدات وملفات مشروع الاندرويد

وضائف مجلدات وملفات مشروع الاندرويد:

1-المجلد Java: ويحتوي هذا الملف على ملفات الجافا وهي الملفات التي سنقوم بكتابة الكود الخاص بالمشروع.

5-شرح مكونات, مشروع الاندرويد ,Android Project .

==================================================================================================

2-ملف Androidmenifest.xml : وهو عبارة عن ملف يحتوي على معلومات ووصف للتطبيق الذي قمنا بإنشائه وهو ملف مهم جدا وسيكون له درس منفصل.

5-شرح ,مكونات مشروع الاندرويد ,Android Project .

==================================================================================================

3-ملف build.gradle  :وهو ملف يحتوي على معلومات حول التطبيق وغالبا مايستخدم في اضافة المكتبات الخارجية إلى مشروع الاندرويد.

5-شرح ,مكونات مشروع الاندرويد ,Android Project .

==================================================================================================
4-مجلد assets : ويحتوي هذه المجلد على الملفات الأضافية للمشروع كـ الخطوط وصفحات html  الخ ..وتتم اضافة هذه المجلد يدويا إلى المشروع.

==================================================================================================
5-مجلد raw : ويحتوي هذه المجلد على الملفات الصوتية التي يتم يستخدامها في المشروع وتتم اضافة هذه المجلد يدويا إلى المشروع.

==================================================================================================
5-المجلد res : ويحتوي على المصادر في مشروع الاندرويد كـ ملفات التصميم والصور والنصوص وعند فتح هذ الملفات ستظهر 
هذه المجلدات كما في الصورة :

شرح ,تركيبة مجلد ,res


ويتكون مجلد res  من مجلدات كثيرة وسنقوم بشرحها:

-مجلد drawable: ويحتوي على الصور الحاصة بالمشروع كالايقونات وغيرها.
-مجلد layout: ويحتوي هذاعلى تصميم الواجهات الخاصة بالمشروع.
-مجلدات mipmap-x :وتحتوي هذا المجلدات الصور تناسب احجام الشاشات وسيكون هناك درس خاص لكيفية جعل تطبيقك يدعم جميع احجام الشاشات.

==================================================================================================

-مجلد values: ويحتوي هذا المجلد على اربعة ملفات وهي:


5-شرح ,مكونات مشروع الاندرويد, Android Project .

1- colors.xml : ويستخدم هذه الملف لتخزين الالوان الخاصة بالمشروع.
2- dimens.xml: ويستخدم هذا الملف لتخزين قيم الابعاد لقياسات العناصر التي يتم اضافتها الى الشاشة كالازرار وغيرها.
3- styles.xml : ويستخدم هذه الملف لتحديد ثيم وشكل التطبيق وهو أشبه بلمف css  في برمجة الويب.
4- strings.xml : ويستخدم هذه الملف لتخزين النصوص الخاصة بالمشروع وهو ملف مهم جدا وسيتم عمل درس منفصل له.

وهكذا نكون انتهينا من شرح مكونات أي مشروع اندرويد .. رأيكم يهمني بالتعليقات.