Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

ماهى المراحل التى تتبعها فى برمجة و تنفيذ برنامج للاندرويد و يرجي ذكر الادوات اللازمة ؟ بعيدا عن ADT او Android Studio

<p>يرجي اضافه البرامج المستخدمة من قبلك فى التصميم و ماهى المراحل التى تقوم بها لحين يتم تنفيذ البرنامج </p> <p>مثلا برامج التصميم او برامج تصميم تدفق البيانات</p>

user-image
Question added by ISMAEL MAHMOUD ALSHABRAWY , Senior iOS Engineer , Company Shabakah Link For Trading & Marketing
Date Posted: 2014/11/17
Muhammad Said Ramadan Mabrouk Ghanem
by Muhammad Said Ramadan Mabrouk Ghanem , IT System Administrator/IT Supervisor , MTC Al-Madaen Telecom

يتم تطوير تطبيقات الأندرويد بلغة الجافا Java ويتم تشغيلها على نواة لينوكس Linux Kernel2.6 . ما يميز الأندرويد عن غيره هو أنه يتعامل مع جميع التطبيقات المتاحة من طرف ثالث Third Party  بنفس الأولوية المعطاة لتطبيقات النظام نفسه، وهذا ما تفتقره الأنظمة الأخرى التي تعطي أولوية لتطبيقات قلب النظام System Core 

يجب ان تكون على دراية عامة بجافا وليس علم تام او خبرة بجافا يعني

 أن تكون ملما بلغة الجافا بمستوى مبتدىء متقدم الى متوسط

استخدم البيئة التطويرية أو ما يعرف بـ Integrated Development Environment IDE الذي نصحت به الـ OHA وهو البرنامج الشهير Eclipse

إضافة ملحقة Android Plug-in الى الاكليبس

قوم بتشغيل التطبيقات التي سنكتبها على المحاكي Emulator الذي يطابق تماما عمل الأندرويد على الأجهزة المتنقلة

يجب أن يكون لدينا Java Runtime Environment JRE

تنصيب الحزمة التطويرية البرمجية للأندرويد الـ Android SDK

أضف جهازا افتراضيا (اضغط New وادخل اسم الجهاز واختر Android2.0.1 في خيار الـ Target ثم اختر Create AVD 

و مراحل حياة برمجة الاندرويد كالآتي

تصورالمتطلبات و التكلفة / الفوائد

تحليل مواصفات مفصل لمتطلبات البرامج

تصميم البرمجيات

 برمجة

تجريب

صيانة

ابحث واقرأ عن android SDLC 

android software development life cycle

 يارب تنفعكم

Ahmed Nabil
by Ahmed Nabil , Founder And Leader , Kotlin Egypt

اذا كنت تريد البرمجة بالجافا (نيتف) فإما الإيكليبس وإما الأندرويد ستوديو هما المعتمدان من جوجل حاليًا

إذا كنت تريد البرمجة على أكثر من نظام في نفس الوقت ممكن تستخدم أبسيليريتور تايتنيوم www.appcelerator.com

فهو يتيح لك باستخدام جافاسكريت أن تخرج تطبيق على أي أو إس وأندرويد وموبايل ويب وبلاكبيري

وعندك فونجاب يستخدم HTML5

أما المراحل : 

  1. الفكرة
  2. تضع ال business model
  3. classes
  4. coding 
  5. design (UI)
  6. testing
  7. publishing

ISMAEL MAHMOUD ALSHABRAWY
by ISMAEL MAHMOUD ALSHABRAWY , Senior iOS Engineer , Company Shabakah Link For Trading & Marketing

مشكورين يا شباب على الاجابات

انا قصدى على الادوات اللى بتستخدمها علشان تعمل نموذج اولى كتصميم و بعدين تشوف الاراء و ايه اوجه النقد فى التصميم الاولى و تعدلها ثم نتجه للتنفيذ عن طريق ADT او Android Studio 

ال 

  1. Prototype   ده اللى اقصده ;) 

More Questions Like This