دليل المدون

2016-09-26

شرح صنع تطبيقات الأندرويد ببرنامج Android Studio

بسم الله الرحمن الرحيم

والصلاة والسلام على أشرف المرسلين

سيدنا محمد وعلى آله وصحبه أجمعين

نظرة حول برنامج Android Studio:

هو برنامج يستخدم لبرمجة تطبيقات نظام الأندرويد ، تم إطلاقه من قبل جوجل لتوفير الأدوات اللازمة فى تطوير التطبيقات ويعتبر بديل لبرنامج Eclipse بل يتفوق عليه فى مجال برمجة الأندرويد.
android studio

تعرف على كيفية تحميل وتثبيت برنامج Android Studio

لماذا أندرويد استوديو هو الأفضل؟

بالرغم من توافر العديد من البرامج لإنشاء تطبيقات الأندرويد إلا أنه معظم المبرمجين يفضلون برنامج android studio وذلك لأن به العديد من المميزات أهمها:
  1. يقدم هذا البرنامج إمكانية كتابة الأكواد البرمجية بطريقة سهلة بدون أخطاء حيث يسمح بإستكمال الكود الذى تقوم بكتابته مع حفظه تلقائيًا.
  2. توفر المحاكى أو Android Emulator جيد من حيث السرعة والأداء وذلك لمعاينة التطبيق عند تطويره والذى يعتمد على موارد الجهاز وبعض العمليات مثل تكبير وتصغير الشاشة ،تعدد اللمس ،...... 
  3. يستخدم البرنامج نظام السحب و الإفلات لنقل المكونات خلال واجهة الإستخدام.
  4. يمكن أيضًا إختبار التطبيقات على مختلف أنواع شاشات والأجهزة بجميع قياساتها عبر خدمة جوجل السحابية للمطورين.
  5. يحتوى البرنامج على خاصية التشغيل الفورى Instant Run بحيث يعرض البرنامج أى تعديل يقوم به المطور داخل التطبيق مباشرة.
  6. إمكانية إكتشاف الأخطاء الرسومية عند برمجة التطبيقات أو الألعاب التى تعتمد على الرسومات عن طريق ميزة "مصحح الأخطاء الرسومية".
  7. يدعم خدمات جوجل مثل خرائط جوجل ، مستندات جوجل ،................
  8. إمكانية متابعة ظهور تطبيقك بعد نشره على جوجل بلاى وتحسين ظهوره خلال محرك البحث جوجل من خلال أداة "Google App indexing Test"
  9. البرنامج يوفر الترجمة لأكثر من لغة إذا إحتجت إلى  تعدد اللغات فى التطبيق.
  10. توافر القوالب مفتوحة المصدر التى يمكن التعديل عليها خلال موقع Github
والعديد من المميزات الأخرى التى سوف تكتشفها بنفسك عند التعامل مع البرنامج.

كيف أبدأ التعامل مع برنامج أندرويد ستوديو؟

 فى الحقيقة إذا أردت أن تدخل هذا المجال لتقوم بإنشاء تطبيقات إحترافية ، يجب عليك أولا تعلم لغة الجافا JAVA ، أما إذا كنت ستبدأ بإنشاء تطبيقات بسيطة أو ستعتمد على التعديل على المصادر فيمكن أن تعتمد على بعض الدروس المتوفرة على الإنترنت لتتعلم بعض المصطلحات الخاصة بالجافا والتى ستكون سهلة بالنسبة لك مع تكرارها أثناء تطوير تطبيقاتك.
وقد أشرت إلى بعض الدورات التى تقدم شرح للغة الجافا باللغة العربية أو الإنجليزية بهذا الموضوع " من أين أبدأ برمجة تطبيق أندرويد"

كيفية بدء صنع تطبيق أندرويد بإستخدام برنامج Android Studio:

1 - إبدأ بإنشاء أول تطبيق أندرويد لك

بعد أن قمت بتثبيت البرنامج على جهازك يمكنك البدء (تابع كيفية تحميل وتثبيت آخر إصدار)
حتى تصل إلى شاشة البدء>> إضغط على على Start a new Android Studio project
android studio
فى النافذة التالية يمكنك إختيار إسم مناسب لمشروعك ورابط موقعك حتى يقوم البرنامج بإنشاء Package Name مخصص لتطبيقك وهو ضرورى ليكون لتطبيقك إسم معرف خاص به يميزه عن أى تطبيق آخر.
يمكنك أيضًا تحديد المسار الذى سيحفظ به ملفات التطبيق من خلال Project location

android studio

2- تحديد أنواع الأجهزة والإصدارات التى سيعمل عليها التطبيق

 يمكن تفعيل أنواع الأجهزة التى تريد أن تدعم تطبيقك سواء كان (الهاتف المحمول أو التابلت أو الساعات الذكية أو شاشة التلفاز أو نظام أوتو أو النظارات الذكية)
يمكن أيضًا إختيار أقل إصدار أندرويد يعمل عليه تطبيقك  Minimum SDK

android studio

3- إختيار نموذج مناسب لتطبيقك Add an Activity to Mobile

يتوفر بالبرنامج بعض النماذج الجاهزة التى يمكن أن تستخدمها لتطبيقك >>> قم بإختيار التخطيط المناسب الذى تريد إستخدامه فى تطبيقك.
android studio

4- إبدأ ببرمجة تطبيقك

وذلك من خلال هذه النافذة التى ستظهر لك بعد إختيار النموذج تستطيع معرفة ملفات تطبيقك وأى ملف تحديدًا تقوم بالعمل عليه
android studio
يمكن أيضًا ملاحظة قائمة Widgets التى تحتوى على العديد من الأدوات والأزرار التى يمكن أن تستخدمها فى تطبيقك عن طريق السحب والإفلات إلى شاشة الهاتف الموجودة بالبرنامج.

بهذا الدرس قد تكون أخذت فكرة سريعة عن البرنامج وكيفية إنشاء تطبيق به وسنواصل بإذن الله فى الدروس القادمة شرح الأكواد و كيفية البرمجة..
يمكنك الإطلاع على : كيفية تهيئة برنامج Android studio لبناء تطبيق بلغة Kotlin
تنبيه : المرجو عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا
تصميم مواقع إلكترونية و تطبيقات بأقل الأسعار

هناك 19 تعليقًا

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

    ردحذف
    الردود
    1. سأحاول بقدر الإمكان فى الفترة القادمة..شكرا لمتابعتك

      حذف
  2. شكرا على المعلومات القيمة

    ردحذف
  3. هل صحيح ان برنامج Android studio يستهلك الكثير من RAM وشكرا على ماتقدمونه

    ردحذف
  4. مش لاقى زرار الربط بين صفحتين فى اندرويد استديو v 3.2.1 (main) associate with other activity

    ردحذف
  5. السلام عليكم ورحمة الله وبركاته
    اعجبتني المواضيع الخاصة بتصاميم برامج أندرويد .. اتتمنى اذا فيه شرح لطريقة تصميم مصحف ( القرآن الكريم كاملا) بطرق مبسطة ، فكرة هذا المشروع ان هناك برنامج للمصحف الكريم قد قمت بتثبيته على جهاز والدي قبل سنة تقريا وفي يوم من الأيام قام احد الاشخاص في محلات الاتصالات بحذف بعض البرامج لصيانة سوفتوير الجهاز ومن ضمنها برنامج القرآن الكريم !
    فقمت بتحميل وتثبيت العديد من البرامج على جهازه ولكن جميعها لم تكن مثل ذلك البرنامج السابق كونه سهل الاستخدام بالنسبة له ويمكن تكبير الشاشة حسب رغبته
    اتمنى افادتي عن كيفية تصميم برنامج مشابه ويمكنني اختبارا البرنامج عن طريق استخدام والدي له حفظه الله ويمكنني التعديل حسب رغبته
    شكرا جزيلا

    ردحذف
  6. الله يحفضظ ويخليك لينا موضوع مرى حلو واصل واصل راح ندعمك

    ردحذف
  7. ياريت مساعدة في المشكلة دي البرنامج دايما بيقف عند النقطة دي " Building "MyApp" Gradle Project info "
    بيفضل يحمل ومش بيخلص وحتي لو دوست Cancel مش بيحصل حاجه !!!!
    وجربت برده اقفلو من ال Task manager وفتحته تاني وختارت Open exists project وبيجي عند نفس الحاجه ويقف برده
    مع العلم جهازي كويس والرام 8

    ردحذف
    الردود
    1. يتم تحميل التحديثات أولا حتى يعمل البرنامج بشكل سليم

      حذف
  8. الله يعطيكي العافية يارب

    ردحذف
  9. ممكن تكمل الدروس وهل في دروس بلغه جافا ؟ اني مبتدئه اتمنى الرد
    شكرا

    ردحذف
    الردود
    1. سأحاول الفترة القادمة بإذن الله تقديم الدروس فى هذا المجال..شكرا للمتابعة

      حذف
  10. لو سمحتي ابي اسوي تطبيق ب أندرويد ستيديو تطبيق استثمار وفيه تحويل مبالغ يتم حفظها في التطبيق وللتطبيق نسبه بسيطه هالخاصيه موجوده بموقع مستقل اذا تعرفينه ابي شرح لهالخاصيه كيف اسويها او طريقه عمل تطبيقات استثمار اذا عندك فكره

    ردحذف
    الردود
    1. سأحاول طرح بعض الدروس فى هذا المجال الفترة القادمة بإذن الله...شكرا للمتابعة

      حذف
  11. لو سمحتي تواجهني مشكله في تحميل المحاكي التابع لبرنامج الاندرويد ستيديو حملت ٣انظمه والاول غير لغه نص الجهاز للكوريه والمره الثانيه مارضى يشتغل والثالثة نفس الشي يعلق بالجهاز ببطئ شديد يتحرك ولا قدرت اشغل تطبيقي عليه هل المشكله في النظام حق المحاكي او بصيغه اخرى كيف اختار نظام المحاكي على اي اساس
    وسؤال اخر نظام جهازي 64 والمحامي 83 حسب مااذكر وفيه 83_64 ماذا تعني هالارقام هل لازم يكون نظام جهازي 83 مدري 84

    ردحذف

يمنع نشر التعليقات ذات الروابط الدعائية أو تعليقات بإسلوب غير لائق أو التى تحتوى على معلومات شخصية كالبريد الإلكترونى .
لتصلك إشعارات ردود هذا الموضوع على البريد الإلكترونى أضف علامة بالمربع بجوار كلمة "إعلامى"

Privacy-Policy | إعلن لدينا
جميع الحقوق محفوظة لــ كن داعيا للخير 2011-2022 ©

تصميم كن مدون