محتويات
كيفيّة صنع تطبيقات Android
نظراً لشيوع الهواتف والأجهزة الذكيّة التي تعمل بنظام Android، كان لابد من وجود طريقة لإنشاء تطبيقات جديدة عليه ويتم هذا باستخدام (Android Studio) الذي يعد وسطاً جيّداً لتعلم إنشاء تطبيق دون أيّة تكاليف مدفوعة ويتم هذا باتباع الخطوات التالية:[١]
تثبيت برنامج أندرويد ستوديو
(بالانجليزية:Android Studio) تعد هذه الخطوة الأهم حيث يستخدم هذا التطبيق في بناء وإنشاء التطبيقات المختلفة، ويتم هذا بالدخول للرابط التالي واتباع التعليمات لتثبيته. http://developer.android.com/sdk/index.html [١]
فتح مشروع جديد
- بعد الانتهاء من تثبيت (Android Studio) يتم فتحه، ثم الدخول للإنشاء السريع واختيار الخيار (HelloWorld) من نافذة إنشاء مشروع جديد.[١]
- يتم تحديد الإسم المرغوب تسمية التطبيق به، واختيار موقعه في ما إذا كان على الهاتف أو غيره، والنقر على زر التالي.
- يتم تحديد نشاط فارغ، ثم النقر على التالي ثم إنهاء.
التعديل على رسالة الترحيب في النشاط الأساسي
- يتم الدخول للابط التالي (activity_main.xml)، والتأكد من فتح صفحة التصميم أيضاً.[١]
- يتم وضع الخيار (Hello world) في منتصف الشاشة بعد سحبه من اليسار.
- يتم فتح مجلد القيم من ملفات المشروع التي تتواجد عادةً في الجهة اليُسرى من الشاشة.
- يتم التقر نقراً مزدوجاً على الرابط (strings.xml)، ثم البحث عن تعبير(Hello world) وإضافة التعبير (Welcome to my app!) بعده.
- يتم الرجوع للرابط (activity_main.xml) وملاحظة تغيّر العبارة الترحيبيّة إلى (Hello world! Welcome to my app!).
إضافة زرللنشاط الرئيسي
- أولاً يتم الدخول للرابط (activity_main.xml)، ثم الانتقال لزر الموجودة في يسار الشاشة.[١]
- يتم سحبه ووضعه في منتصف الشاشة، ثم يتم البحث عن نص الموجودة في لائحة خصائص الموجودة يمين الشاشة.
- يتم تغيير النص المكتوب من (نص جديد) إلى تعبير (الصفحة التالية).
إنشاء نشاط ثاني
- يتم اختيار الخيار تطبيق من لائحة الملفات الموجودة في أعلى يمين الشاشة.[١]
- يتم النقر على جديد، ثم نشاط، ثم نشاط فارغ.
- يتم تغيرراسم النشاط إلى (Second_Activity) ثم النقر على زر إنهاء.
- يتم سحب صندوق النص الموجود في الأعلى للمنتصف.
- يتم الآن البحث عن (id) الموجود في لائحة خصائص ثم اختياره وضبطه على الخيار التالي(text2).
- يتم فتح الرابط (strings.xml)، وإضافة سطر آخر للعبارة الترحيبيّة يحتوي على (Welcome to the second page)، لتصبح (Hello world! Welcome to my app!) في السطر الأول، و(Welcome to the second page) في السطر الثاني.
- يتم الآن الرجوع للرابط (activity_second.xml)، والدخول لخيار(نص) الموجود في لائحة خصائص، وتغيره إلى (@ string / second_page).
برمجة الأزرار
- يتم الدخول إلى (MainActivity.java)، ثم القيام بكتابة التعليمات التالية على شكل كود،[١]
Button button = (Button) findViewById(R.id.button); button.setOnClickListener(new View.onClickListener() { @Override public void onClick(View v) { goToSecondActivity(); } });
- ثم كتابة التالي أيضاً،
private void goToSecondActivity() { Intent intent = new Intent(this, SecondActivity.class); startActivity(intent); }
- يتم النقر على زر( +) الموجود في الأعلى لاستيراد المعلومات وتوسيع نطاق استيرادها، عبر إضافة الكود التالي في حال عدم وجوده سابقاً،
import android.content.Intent; import android.view.View; import android.widget.TextView;
اختبار التطبيق
- يتم في هذه الخطوة اختبار التطبيق، عبر النقر على زر التشغيل ذو اللون الأخضر الموجود في شاشة تطبيق (Android Studio)، واختيار الجهاز بعد ظهور خيار محاكاة، والنقر على زر موافق.[١]
- يتم الآن الانتظار قليلاً إلى أن يعمل التطبيق بعد اختيار الخيار محاكاة.
ما هي تطبيقات أندرويد
يمكن تعريف تطبيقات (Android) بأنّها برمجيّات خاصّة بنظام (Android) المستخدم في الهواتف المحمولة، والأجهزة الذكيّة الأخرى مثل الأجهزة اللوحيّة.تُكتب هذه التطبيقات باستخدام لغات البرمجة المختلفة مثل لغة جافا، حيث يتم كتابتها من قبل المختصين بتطوير البرامج، ويتم إتاحتها لشرائها وتثبيتها من قِبل المستخدمين في متجر التطبيقات الخاص بأندرويد والمُسمى (Android Market) كما بالإمكان تثبيت بعضها وتحميلها مجّاناً.[٢] وتُعد شركة Google الشركة المطوّرة لأندرويد، والتي تسعى باستمرار لتحسينه لتقوم بتقديمه لشركات الهواتف الذكيّة الراغبة باعتماد نظام (Android) في تشغيل أجهزتها، ونظراً لأنها لشركة المطوّرة، فإنّه عادةً ما يكون مثبت مسبقاُ التطبيقات الخاصّة بها مثل (Gmail و Google Maps) .[٣]
المراجع
- ^ أ ب ت ث ج ح خ د TheZachBales, "HOW TO CREATE AN ANDROID APP WITH ANDROID STUDIO"، www.instructables.com, Retrieved 21-9-2018. Edited.
- ↑ "Android App", www.techopedia.com, Retrieved 21-9-2018. Edited.
- ↑ Marziah Karch (22-8-2018), "What Is Google Android?"، www.lifewire.com, Retrieved 21-9-2018. Edited.