سلسلة تطوير تطبيقات الايفون : الدرس الاول – ماذا تحتاج لتبدأ؟

بعد قرأتك للمقال الاول من اين يجب ان ابدا؟ قررتَ البدء بتطوير تطبيقات الايفون 🙂 ابشرك بانك قمت بالخيار الصحيح لانه في الوقت القادم سيكون هناك تطور كبير وطلب متزايد على تطبيقات الهواتف النقالة وكونك اخترت تطبيقات الايفون بشكل خاص فابشرك بانك اخترت الافضل 🙂  ـ فرغم وجود العديد من المنافسين الا ان تطيبقات الايفون تشكل حصة جيدة وتقدم عائد ممتاز للمطورين

/wp-content/uploads/2018/10/ios-app-statistic.jpg
احصائيات الApp store

كما تلاحظ من الصورة السابقة الحجم الكبير للتطبيقات وعدد مرات التنزيل على الApp store

ومن اهم ما تقدمه شركة ابل لمطوريها هو نظام الحماية الكبير الذي يمنع قرصنة التطبيقات حيث انه عندما تقوم باطلاق تطبيقك الخاص على الاب ستور لن تخاف من سرقة تطبيقات وضياع جهدك

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

zerotohero
متوسط راتب مطور تطبيقات الايفون

 حتى انه يمكنك العمل كفريلانس ويصل معدل ساعة العمل بين 10-100$

الان اليك ما يتطلبه الامر لتبدأ

1-يجب ان يكون لديك خلفية برمجية بسيطة بمفهوم ال OOP

zerotohero

البرمجة غرضية التوجه حيث ان اللغات المستخدمة في بناء تطبيقات الايفون هي Swift / obj-c وكلاهما تقومان على مفهوم ال OOP

OOP البرمجة غرضية التوجه حيث ان اللغات المستخدمة في بناء تطبيقات الايفون هي Swift / obj-c وكلاهما تقومان على مفهوم ال OOP

بسيطة بمفهوم ال OOP البرمجة غرضية التوجه حيث ان اللغات المستخدمة في بناء تطبيقات الايفون هي Swift / obj-c وكلاهما تقومان على مفهوم ال OOP

كما يجب ان يكون لديك خلفية بسيطة عن نمط ال MVC (Model -View-Controller),

2-الجزء الاهم وهو وجود جهاز ماك

zerotohero

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

على الرغم من غلاء سعر الاجهزة الا ان الامر يستحق حيث انه اولا جهاز الماك يعد من اهم ادوات المطور وكلما كانت ادواتك متطورة اكثر كان ادائك اعلى

يوجد حلول بديلة عن امتلاك حهاز ماك اما باستخدام الهاكنتش وهو تثبيت نظام الماك جنبا لجنب مع الويندوز او بتثبت جهاز وهمي وتثبيت نظام الماك عليه ولكن يجب ان يتمتع جهازك بمواصفات جيدة ومنها وجود قرص صلب من نوع SSD

وساتكلم باذن الله في مقالة اخرى عن كيفية تركيب جهاز وهمي على جهازك

3-جهاز ايفون

zerotohero

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

4-حساب مطور

قد لا تحتاج لهذا في حال لم تُرد ان تنشر تطبيقك الخاص ففي حال انك تقوم ببناء تطبيق لعميل فيتوجب عليه ان يمتلك حساب مدفوع

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

واذا ارد ان تختبر على اجهزة اخرى سيتوجب عليك ان تمتلك حساب مدفوع.

5-برنامج ال  Xcode

zerotohero

وهو صديقك في المرحلة القادمة وهو الذي ستقوم بكتابة وبناء تطبيقاتك باستخدامه ويعد من افضل بيئات التطوير وهو خاص بشركة Apple ولا يعمل الا على نظام الماك

واخيراً وليس اخر سيتوجب عليك ان تتحلى بالصبر والعزيمة لان الرحلة طويلة وشاقة وتحتاج للمثابرة والطموح

سنبدا باذن الله بالمقالة القادمة من السلسلة في بناء التطبيقات معا يمكنك الاطلاع على صفحة الفيس بوك لمتابعة المقالات بشكل متجدد

https://www.facebook.com/zeroToHeropage

في حال وجود اي استفسار يمكنك مراسلتي بشكل مباشر

Leave a Reply

Your email address will not be published.