iPhoneIslam RSS iPhoneIslam Twitter iPhoneIslam Facebook iPhoneIslam YouTube

كيف تقوم بعمل تطبيق للأي-فون والأي-باد في اقل من 60 دقيقة بإستخدام أدوبي فلاش

قام أخونا وليد موافي بمشاركتنا تجربته، فهو مطور برامج يعمل باحدى شركات البرمجة إبتدأ من لغة الجافا ثم إنتقل إلى إستخدام أدوبي فلاش، بدأت تجربته لمحاولة الشروع في عمل برنامج إبتدائي على بيئة الآي فون بعد أن إمتلك الجهاز وقام بالتفكير في تعلم كيفية كتابة كود برمجي يتوافق مع بيئة الآي فون، وهنا سأترككم مع ماكتبه وليد عن تجربته:

تواردت في رأسي العديد من الأفكار لتطوير برنامج يعمل على بيئة الأي فون، و فعلاً قمت بالأستقرار على فكرة معينة و شرعت في أن أبدأ التنفيذ، إلى هنا والقصة عادية جداً، لكن الفارق الوحيد هو أني لم أمتلك أي جهاز ماك… فقط ويندوز! ومن هنا بدأت رحلتي في البحث عن بديل لمجموعة برامج التطوير “XCode” الشهيرة الخاصة بأبل.

بحثت كثيراً لكني لم أستطع العثور على شئ يناسبني، كانت كل الطرق تؤدي إلى شراء ماك (لكنه كان باهظ الثمن بالنسبة لي) وعندما يئست من العثور عن بديل خرجت علينا أدوبي بمجموعتها المسماة “iPhone Packager” الخاصة بها، ولمن لا يعلم كانت هناك الكثير من المشاكل بين أبل وأدوبي على دعم الفلاش على الأي فون، وانتهت كل هذه المشاكل برفض أبل التام لذلك، وقام ستيف جوبز شخصياً بكتابة مقال مطول عن أسباب الرفض، ثم بعد سلسه من المنقاشات قامت أدوبي بطرح ال”iPhone Package” الذي يمكن من خلاله  تطوير برامج للأيفون بإستخدام ال”ActionScript 3.0″، وأخيراً… قامت أبل بالسماح لتطبيقات أدوبي بالظهور على الأيفون، طبعاً ليس في صورة فلاش ولكن في صورة تطبيق عادي يقوم ال ”Packager” بإخرجه بشكل طبيعي جداً كأي تطبيق عادي للأي فون في صيغة ملف “ipa” عادي.

بعد كل هذه المقدمة الطويلة يجب أن أقول أن عدم إمتلاكي لماك ليس هو السبب الوحيد لقيامي بالإتجاه للفلاش لتطوير التطبيقات للأيفون (مع إنه السبب الأهم)، أحد أهم الأسباب هو صعوبة البرمجة باستخدام ال”Objective C” الخاص بأبل، وسهولة ال ActionScript بجانب وجود العديد من الدروس الخاصة بال”ActionScript”على عكس ال “Objective C”. أياً كانت الأسباب فقد تحدثنا كثيراً  فلنبدأ العمل.

ما سوف تحتاجه للبدء:

  • جهاز كمبيوتر لا يهم إذا كان ويندوز أو ماك.
  • الفلاش CS5 يمكن تنزيله من هنا كنسخة تجربية قبل شراء
  • iPhone Packager ويمكن تنزيله من هنا
  • برنامج iTunes

 

أشياء قد تحتاجها:

  • للمطورين المحترفين قد تحتاج لل debugger الذي يمكن تنزيل ال player الخاص به من هنا
  • أيفون/أيبود للتجربة.

سوف نبدأ بالبرنامج التقليدي الذي يبدأ به جميع المطورون عند بداية التعلم وهو “Hello World”، وهو عبارة عن تطبيق بدائي للغاية يسمح لك بربط الأزرار ببعضها وتلقي أمر بسيط أو عرضه.

بعد تنصيب الفلاش CS5 قم بفتحه ثم إختر File>New ثم إختر iPhone OS ثم إضغط OK.


بعد فتح النافذة الجديدة قم بإختيار File>Save ثم إحفظ الملف في أي مكان.
الأن قم بإستخدام ال text tool لكتابة “Hello World” في المنطقة البيضاء، ثم قم بضغط Ctrl+Enter أو من القائمة Control>Test Movie.
هكذا سوف يظهر التطبيق الخاص بك على الأيفون .. منتهى السهولة أليس كذلك؟!


الآن مع خطوة إخراج ملف ipa:
هذه النقطة تحتاج إلى شئ من إثنين .. إما شهادة تطوير للتطبيقات من أبل، وقيمتها 99$ أو توفير ذلك لحين التأكد من صلاحية التطبيق بإستخدام هذا مع العلم بأنه في حالة إستخدام الحل الثاني يجب أن يكون الآي فون أو الآي بود في حالة جيلبريك.
نذهب إلى File>iPhone OS Settings ثم في الزر General أدخل البينات الخاصة بالتطبيق حسب احتياجك.


ثم في زر Icons قم بإدخال الأيقونات الخاصة بالتطبيق (لاحظ أنه يجب إدخال الصور تماماً بنفس الحجم)، أحجام الأيقونات: أيقونة 29 29X تظهر في حالة ال Search على ال Spotlight، الأيقونة 57 57X تظهر في الجهاز، أما الأيقونة 512 512X تظهر في ال iTunes فقط.


ثم زر Deployment و هو الأهم قم بإدخال  شهادة التطوير الخاصة بك و كلمة السر وال Provisioning Profile وال App ID حسب الملفات السابق ذكرها ثم في الآي فون Deployment Type قم بإختيار الإختيار الأول، حيث أنه من المفروض أن يتم تجربة التطبيق فقط على الجهاز الخاص بك.


الأن إضغط publish سيقوم الفلاش بإخراج ملف ال ipa الخاص بالتطبيق.
إذهب الآن إلى ال iTunes إختر Applications ثم قم بسحب ملف ال ipa إلى ال iTunes و بعد ذلك وصل الأيفون/أيبود الخاص بك و قم بعمل Sync

الأن التطبيق على جهازك

هل استغرقنا 60 دقيقة؟ لا أعتقد ذلك، على العموم. تهانينا لقد قمت بعمل أول تطبيق لك، سهل أليس كذلك؟ طبعاً، يجب أن نذكر أن التطبيق  نفسه  غير  مفيد  بالمرة. وهو أيضاً على جهازك وحدك حتى الآن، لكن بالطبع مع إمكنيات الفلاش الرهيبة يمكنك أن تصنع ما هو أفضل من مجرد تطبيق “Hello World”. في المرات القادمة سوف أقوم بشرح بعض الأسالييب المتقدمة لصناعة التطبيقات.
أتمنى أن أكون قد أفدتكم، ولا تنسونا من صالح الدعاء.


اذا اردت الإطلاع عن المزيد اقرأ مقالتنا المختصة بالبرمجة من خلال الضغط هنا
الوسوم:  

التعليقات

كتب في :
مايو 20, 2011
كتب بواسطة :
جهاد قواس

ممتاز فعلا والله  

كتب في :
مايو 20, 2011
كتب بواسطة :
بن عزيز

بارك الله في الجميع وشكراً على الجهود

كتب في :
مايو 20, 2011
كتب بواسطة :
خضر

 أتمنى تطوروا برنامج فلاش للايفون

كتب في :
مايو 20, 2011
كتب بواسطة :
Hany

بارك الله في الاخ وليد وفي اي فون إسلام علي هذا المقال الرائع .
ولو امكن إعداد كورسات برمجة لتطبيقات ابل تنظم من خلال اي فون إسلام اعتقد انها سوف تلاقي إقبال كبير وانا اول المشاركين ان شاء الله

كتب في :
مايو 21, 2011
كتب بواسطة :
Waleed.Mowafy

في المستقبل انشالله سيكون هناك المزيد

كتب في :
مايو 20, 2011
كتب بواسطة :
خزامى

شكراً لكم

كتب في :
مايو 20, 2011
كتب بواسطة :
azaab79

موفقين ياجماعه وعساكم علقوة

كتب في :
مايو 20, 2011
كتب بواسطة :
معاذ الغامدي

بصراحة، سلملي ع الأخ وليد (:
مشكووور مشكووور كنت أفكر كثيرا بفكرة انه يمكن تطوير برنامج للآيفون بالفلاش ولمن لم أعرف من أين أبدأ!

كتب في :
مايو 20, 2011
كتب بواسطة :
رسيس

يعطيك العافية
بكذا فتحت نفسي للبرمجة
والله يوفقك وينور عليك

كتب في :
مايو 20, 2011
كتب بواسطة :
ليمو

الف شكر لكم
بصراحة ما توقعتها بالسهولة هذي

كتب في :
مايو 20, 2011
كتب بواسطة :
ماجد الفيفي

احس انها معقدة بعض الشي
بس بجربها واشوف
والله يستر
تحياتي الفيفي

كتب في :
مايو 20, 2011
كتب بواسطة :
نايف

شكراا معلومات ممتازه جزاكم الله خيرا

كتب في :
مايو 20, 2011
كتب بواسطة :
خضر

شكرًا لكم ً
ابي اعرف الان مافي برنامج فلاش خاص بالايفون

كتب في :
مايو 20, 2011
كتب بواسطة :
مدير المدونة

لا، لا يوجد

كتب في :
مايو 20, 2011
كتب بواسطة :
Waleed.Mowafy

للاسف حتى الأن لا يوجد برنامج فلاش على الأيفون

كتب في :
مايو 20, 2011
كتب بواسطة :
وليد خالد النمري

الا يوجد اذا مستخدم للجلبريك عندي الحل

كتب في :
مايو 20, 2011
كتب بواسطة :
Ibrahim

وش هو الحل … ؟!

كتب في :
مايو 21, 2011
كتب بواسطة :
وليد خالد النمري

الحل نوعان الاول : تروح الى سيديا اكتب في البحث yx flash طبعا هذا البرنامج راح ياتيك بلونين حمل الاسود ولما تحمل راح ياتيك في شاشة جهازك باللون الاحمر والازرق خش على الازرق بعدين راح ياتيلك ب 3 اختيارات اظغط الثالث على اليسار عادي بس ما في search في back او من هذا القبيل

ارجوا ان اكون قد افتدتكم

والسلام عليكم ورحمة الله وبركاته

كتب في :
مايو 20, 2011
كتب بواسطة :
الله يجزاك خير

طيب ادينا الحل الله يجزاك خير
لأننا محتاجين برنامج فلاش للايفون منتظر ردك الله يجزاك خير

كتب في :
مايو 20, 2011
كتب بواسطة :
حسين

نحن بانتظارك عزيزي

كتب في :
مايو 20, 2011
كتب بواسطة :
Ikimo

بصراحه اود ان أتعلم كيفية برمجة تطبيقات iOS

لكي أتمكن من عمل برامج وياليت تكون هناك حلقات

خاصه في هذا الموضوع من مبتدئ لمحترف

ودمتم بخير

كتب في :
مايو 20, 2011
كتب بواسطة :
Waleed.Mowafy

إنشاء الله سيكون هناك حلقات وسنقوم بعمل أكتر من مجرد Hello World كما قلنا

كتب في :
أبريل 22, 2012
كتب بواسطة :
مهند عيسى

جزاك الله خير عنّا،
متى ستبدأ بهذه الدورات؟ و شكرًا

كتب في :
مايو 20, 2011
كتب بواسطة :
عبدالعزيز

جميل جدا انتظروا تطبيق من اعدادي

كتب في :
مايو 20, 2011
كتب بواسطة :
شبكة العزابية

بصراحة ماشاء الله إبداع راح نجرب الخطوات وحدة وحدة
والله يعطيكم الف عافية

كتب في :
مايو 20, 2011
كتب بواسطة :
Lalolla

اخيييرا موضوع عن البرمجه :)

كتب في :
مايو 20, 2011
كتب بواسطة :
سعود الشمري

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

كتب في :
مايو 20, 2011
كتب بواسطة :
Ammar

ماشاء الله عملية سهلة الله يوفقكم أنتو من جد عملتو شي يغير العالم والتقدم والثقه فيكم اتمنى المزيد. شكرًا

كتب في :
مايو 20, 2011
كتب بواسطة :
نايف العبدلي

معلومات وخطوات جيدة
شكرا للأخ وليد
ولآيفون اسلام

اضف تعليق


كيف تقوم بعمل تطبيق للأي-فون والأي-باد في اقل من 60 دقيقة بإستخدام أدوبي فلاش

شارك المقال مع اصدقائك