
“مالذي أحتاجه لأكون مطور تطبيقات iPhone” سألني هذا السؤال أحد طلبة التدريب الميداني الذين قمت بتدريبهم في الأسبوعين الماضيين، والإجابة أن عملية تطوير تطبيقات iPhone ليس صعبة كما يتوقعها الكثيرون وليس سهلة أيضا، ولكن إذا كان بإمكان طفل يبلغ من العمر 9 سنوات من سنغافورة أن يطور تطبيقا ناجحا للرسم أسماه “Doodle Kids” وهو في هذا العمر، فلماذا لا تحاول على الأقل؟
الكثير من قصص النجاح التي نقرأ عنها حول هذا الموضوع، منها قصة نجاح مبرمج كان يعمل في شركة Sun Microsystems، قام ببرمجة لعبة إستراتيجية بسيطة وهي لعبة iShoot حققت نجاحا باهرا وجلبت له ثروة تقدر بأكثر من نصف مليون دولار خلال شهر واحد، وما زال يجني عشرات الآلاف من الدولارات يوميا! هذا المطور ويدعى “Ethan Nicholas” في يوم من الأيام لم يكن يملك مالا كافيا ليشتري كتبا يتعلم منها كيف يبرمج تطبيقات iPhone، فقام بتعليم نفسه بقراءة مواقع الويب.

بلا شك أستطيع أن أقول أن المستقبل يبتسم لمطور تطبيقات iPhone! وهناك الملايين من المستهلكين حول العالم ينتظرونك في App Srore. فماذا تنتظر؟
ما الذي تحتاجه لتكون مطور تطبيقات iPhone؟
1. الأفكار ثم الأفكار: النقطة الأولى والأكثر أهمية هي يجب أن تمتلك أفكار فريدة، فسوق App Store يعج بمئات الآلاف من التطبيقات المختلفة، لن تستطيع تسويق تطبيقك بشكل مربح إذا قدمت أفكار مكررة أو مستهلكة.
2. كمبيوتر Mac: لكي تستطيع استخدام أدوات تطوير تطبيقات iPhone يجب أن يكون لديك كمبيوتر Mac بمعالج من Intel يعمل بإصدار حديث من نظام تشغيل Mac OS X (مثل Mac OS X Snow Leopard)، من الخيارات الجيدة والإقتصادية هي كمبيوتر Mac mini.

3. سجل نفسك: سجل نفسك في موقع Apple Developer حتى تستطيع تنزيل أدوات التطوير، التسجيل سهل ومجاني من خلال هذا الرابط: Apple Developer Registration، ولكن حتى لا تنصدم لاحقا عليك أن تعرف إنك تحتاج إلى عضوية iPhone Developer Program لكي تستطيع نشر تطبيقاتك في App Srore، هذه العضوية ستكلفك 99 دولار أمريكي في السنة.
4. حزمة تطوير البرمجيات SDK: بعد أن سجلت في Apple Developer، تستطيع الآن تنزيل SDK وهي مجموعة من الأدوات المجانية التي تستخدم لتطوير تطبيقات iPhone مثل:
أ. Xcode: حزمة تطوير متكاملة ومحرر شفرة المصدر.
ب. iPhone Simulator: أداة محاكاة.
ج. Instruments: أداة لتحليل أداء التطبيقات.
د. Interface Builder: أداة لتصميم واجهة المستخدم
بالإضافة لمجموعة كبيرة من مصادر التعليم المختلفة مثل مستندات ومقالات وفيديو ومكتبة لنماذج من الشفرات البرمجية.

5. إستخدم قوالب SDK: إنها البداية السهلة للنجاح، إستخدم قوالب SDK وأبدأ بالتجربة بدلا من أن تبدأ من الصفر.
6. تعلم أساسيات لغة Objective-C: لا مناص من البرمجة، لغة Objective-C هي لغة البرمجة الأساسية في iPhone وهي لغة برمجة بسيطة مشتقة من لغة C.
7. إبدأ بالبرمجة: نعم أنت الآن جاهز، إبدأ بترجمة أفكارك إلى تطبيقات حقيقية، بعض التطبيقات تحتاج إلى ساعات لبرمجتها وبعضها الآخر تحتاج إلى شهور.
8. إختبر تطبيقك جيدا: إختبر تطبيقك باستخدام iPhone Simulator وهو محاكي للـ iPhone الحقيقي وهو يأتي مع SDK، عليك في مرحلة الإختبار أن تكتشف الأخطاء البرمجية في تطبيقك قبل نشره.
9. إذهب إلى App Store: نشر تطبيقك في App Store عملية تتطلب القيام بعدة خطوات، كما يجب أن توافق Apple على نشر تطبيقك. بالتأكيد Apple لن توافق فورا سيلزمك الإنتظار لبضعة أيام (تقريبا خمسة أيام)، الجيد أنك أنت من يختار السعر، السيء أن 30% من العائدات سترجع إلى Apple.

هذا كل شيء تقريبا، إستعن الآن بقائمة المصادر والمراجع لكي تقرأ المزيد عن كل نقطة كتبتها، بالتوفيق.
المصادر:
– Nine-year old whiz-kid writes iPhone application Reuters.
– Coder’s Half-Million-Dollar Baby Proves iPhone Gold Rush Is Still On Gadget Lab Wired.com.
– How to become an iPhone developer in eight easy steps Technology guardian.co.uk.
– How To Develop A Simple iPhone App & Submit It To iTunes.
– iPhone Developer Program – Apple Developer.
– How to Create Your First iPhone Application – Smashing Magazine.
المراجع:
– iPhone Dev Center.
مواضيع ذات صلة:
– كيف تكون مبرمجا؟
هل لديك سؤال لي؟
إبعث بسؤالك عبر البريد الإلكتروني التالي: kuwait10@msn.com
أو من خلال صفحة “إتصل بي”.
الشباب هالأيام كلن يتهدد يبي يتعلم اشلون يبرمج برامج للآيفون
بس حسب ماقريت انك تحتاج معرفة لغة البرمجة C++
والله دورت وبحثت واطلعت على مواضيع وايد ونزلت كتاب من النت بس أحس نفسي راح أقفل لنص الشغل 🙂
شكرا لك على الموضوع
إعجابإعجاب
يا هلا بو فلان، البرمجة هو الفاصل ولكن الموضوع يستاهل المحاولة مو مرة إلا ألف مرة. 🙂
إعجابإعجاب
شغله موسهله حسب ماوصف لي واحد من الشباب
مشكور وودي اجرب بس من باب تضييع الوقت مو تجاره
إعجابإعجاب
أكيد مو سهلة ولا الكل صار مليونير. 🙂
وإنت توكل على الله، الدليل موجود جدامك والباقي عليك.
إعجابإعجاب
🙂
ما شاء الله كل ما ازور المدونة اتفاجئ بشي جديد ومختلف !
يعطيك العافيه على المعلومات والله يزيدك من علمه
فمان الله !
إعجابإعجاب
الله يعافيك إن شاء الله وشكرا على الكلام الطيب، للحين في جعبتي ترى الكثير. 🙂
إعجابإعجاب
ما شاء الله تبارك الله معلومات ممتازة جدا و كنت أبحث عنها
بصراحة ما قصرت و من أجمل المدونات التي أطلعت عليها .
الله يعطيك العافية و مشكوووور
إعجابإعجاب
أشكرك جدا أخي بو ناصر وأرجو أن تكون متابعا دائما.
إعجابإعجاب
معلومات مفيدا جدا..
برمجة أحد تطبيقات الايفون هو مشروع تخرجي..
لدينا 5 أشهر تقريبا لتعلم لغة البرمجة c-object
و 5 أشهر للتطبيق
و التطبيق عبارة عن برنامج تعريفي للجامعة التي أدرس فيها
الله يوفقنا و يطلع البرنامج في أبهى حلة
شكرا على المعلومات مرة أخرى
إعجابإعجاب
بالتوفيق إن شاء الله، إختياركم موفق وأنتم إن شاء الله أهل للتحدي والتفوق، أرى من المهم أن يكون التطبيق تفاعليا، يسد حاجة حقيقية ويقدم خدمة إلكترونية، كما أن وجود فترة كافية للإختبار وإكتشاف الأخطاء مطلب مهم، تمنياتي لكم بالتوفيق من جديد وإن شاء الله مشروع تخرجكم يكون باكورة لمشاريع مستقبلية أكثر نجاحا.
إعجابإعجاب
جزاك الله الف خير على المعلومات الطيبة، و في ميزان حسناتك ان شاءالله..
لو عندك ملفات PDF أو مواقع تفيدنا في هذا الموضوع
يا ليت لو تحطها..
و مشكووووور أخوي
و يعطيك العافية
إعجابإعجاب
وإياكم إن شاء الله، أعتقد أن موقع Apple يوفر مصادر تعليمية جيدة مجانا، الرابط:
http://bit.ly/9aNk8i
إعجابإعجاب
[…] – ما الذي أحتاجه لأكون مطور تطبيقات iPhone؟ […]
إعجابإعجاب