كيفية إنشاء تطبيق (في 9 خطوات)

Advertisement

لديك فكرة كبيرة عن تطبيق ولا تعرف كيفية إنشاء تطبيق . لكن … كيف تصنع تطبيقًا؟

سأوضح لك في هذا البرنامج التعليمي كيفية بث الحياة في أفكار تطبيقاتك. إليك ما سنتعمق فيه:

  • ما هي أفضل طريقة لتعلم تطوير iOS ؟
  • كيفية إنشاء تطبيقك باستخدام Xcode و Swift
  • كيفية إحراز تقدم ملموس نحو تحقيق مشروع التطبيق الخاص بك
  • الأجزاء المطلوبة لمشروع تطبيقك: التصميم ، واجهة المستخدم / تجربة المستخدم ، الصفحة المقصودة ، النماذج بالأحجام الطبيعية
  • كيف يمكنك إطلاق تطبيقك والترويج له للحصول على المزيد من عمليات تثبيت التطبيق؟
  • الأدوات التي يمكن أن تساعدك في تسريع عملية تطوير التطبيق
  • الخطوات المطلوبة لنشر تطبيقك في متجر التطبيقات
  • ماذا يحدث بعد تشغيل التطبيق الخاص بك؟

اقراء: كيفية تنزيل التطبيقات المدفوعة مجانًا على Android

9 خطوات لإنشاء تطبيق هي:

1. رسم فكرة التطبيق الخاص بك

يبدأ كل تطبيق بفكرة. ليس من الضروري أن تكون كبيرة أو رائدة أو ذكية. مجرد فكرة جيدة بما فيه الكفاية.

Advertisement

ارسم فكرة تطبيقك باستخدام القلم والورقة. الهدف هو جعل الفكرة ملموسة. أنت تحدد كيفية عمل تطبيقك وما هي ميزاته ، قبل البدء في تطوير التطبيق. إنها بهذه السهولة!

لا تحتاج إلى أي أدوات خاصة لرسم فكرة التطبيق الخاص بك. يكفي قلم ومفكرة. ابدأ بالرسم ، وقم بعمل قائمة بالميزات ، واكتشف ما إذا كانت الفكرة تنبض بالحياة على الورق .

إليك بعض الرسومات التخطيطية للتطبيقات التي صممتها مؤخرًا:

ارسم تطبيقك بالقلم والورقة

أحب فصل ميزات التطبيق إلى مجموعتين: Must Haves و Nice To Haves . و الموسرون بد منه والميزات التي التطبيق الخاص بك لا يمكن الاستغناء عنها، و نيس لالموسرون هي الميزات التي هي كبيرة ولكن ليس حاسما.

Advertisement

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

بعض الأسئلة التي يمكنك طرحها على نفسك:

  • ما هي الميزات التي يمكنك استبعادها؟
  • ما الميزة التي تعتبر نقطة بيع فريدة أو صانع أموال؟
  • هل هناك أي ميزات تجعل تطبيقك منتفخًا أو يبطئ بنائه؟

التطبيق الجيد يفعل شيئًا واحدًا جيدًا. بعض الأمثلة:

  • تطبيق تدوين الملاحظات مثل Bear رائع لتدوين الملاحظات
  • يساعد تطبيق النقل مثل Uber الأشخاص في الانتقال من أ إلى ب – الميزات الأخرى ثانوية
  • تطبيق لعبة مثل Two Dots رائع في ترفيه الناس – لا ينبغي أن يحاول فعل المزيد

من المغري إنشاء تطبيق به الكثير من الميزات. هذا يخفي فقط الشيء الوحيد الذي يجيده تطبيقك. تأكد من أن تطبيقك يقوم بشيء واحد فقط ، ويعمل بشكل جيد.

Advertisement
  • الوقت: اقض بضع ساعات ، حتى بضعة أيام ، في رسم تطبيقك.
  • التكلفة: مجاني. (استخدم القلم والورق.)

2. قم ببعض أبحاث السوق

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

قبل إنشاء تطبيق ، تريد معرفة ما إذا كانت فكرة تطبيقك قابلة للتطبيق. أنت تطرح أسئلة مثل:

  • ما هي التطبيقات البديلة والمنافسون في السوق؟
  • ماذا يريد العملاء المحتملون؟ ما هي احتياجاتهم ورغباتهم؟
  • كم يجب أن أتقاضى مقابل تطبيقي؟ ما هو نموذج العمل الجيد ؟

يمكن أن يؤدي إجراء أبحاث السوق قبل إنشاء تطبيقك إلى توفير الكثير من الأخطاء في وقت مبكر. أنت تتحقق من صحة الافتراضات وتقيم احتياجات العملاء المحتملين.

هناك نوعان من أبحاث السوق مفيدان بشكل خاص:

Advertisement
  • اكتشف الأخطاء التي يرتكبها منافسوك
  • معرفة ما إذا كان الأشخاص يبحثون عن تطبيق مثل تطبيقك

هذا صحيح! يمكنك تقدير الطلب على التطبيق دون جعله أولاً. في هذا البرنامج التعليمي ، سأوضح لك بالضبط كيفية استخدام Google Trends و Keyword Planner لقياس الطلب على تطبيق بسيط لقائمة المهام.

استخدم Google Trends لإجراء أبحاث السوق

البحث عن الأفكار يخدم أيضًا غرضًا آخر. تريد أن تمشي في مكان زبائنك ، إذا جاز التعبير. بدلاً من تقييم الاحتياجات والرغبات أثناء الجلوس بأمان أمام جهاز الكمبيوتر الخاص بك ، فأنت تريد الخروج والتحدث إلى الناس.

لمن هو تطبيقك؟ ماذا يحبون؟ كيف يؤثر تطبيقك على مشكلة معينة يعاني منها المستخدمون؟ كيف يتم حل هذه المشكلة حاليا؟ ما التغيير الذي تسعى إلى إجرائه باستخدام تطبيقك؟

بناءً على بحثك ، يمكنك تحديد المشكلة التي يحلها تطبيقك بوضوح ، ومن تقوم بحل هذه المشكلة من أجله. أنت تستخدم هذه الأفكار لتحسين التطبيق الذي يخدم مستخدميه.

Advertisement
  • الوقت: اقضِ بضعة أيام في الاستكشاف لخلق مساحة للأفكار.
  • التكلفة: يمكنك القيام بذلك مجانًا ، أو استثمار بعض الأموال في الأدوات الاحترافية.

في بعض الأحيان تريد فقط إنشاء تطبيق لنفسك. وهذا جيد! يمكنك إجراء بحث من أجل الاستمتاع به ، وممارسة حرفتك ، وجعل تطبيقك كما تراه مناسبًا. لا تقلل من أهمية التحضير والبحث والرؤية!

3. إنشاء نماذج بالأحجام الطبيعية لتطبيقك

من الأفضل عمل نماذج بالأحجام الطبيعية قبل البدء في إنشاء التطبيق. نموذج بالحجم الطبيعي عبارة عن رسم تقريبي لتخطيط تطبيقك وواجهات المستخدم (UIs) والتدفق .

هذا مثال:

كيفية إنشاء تطبيق - نماذج بالأحجام الطبيعية للتطبيق

في الصورة أعلاه ، ترى كيف أوجزت ثلاث واجهات مستخدم مهمة لتطبيقي Crest في Balsamiq Mockups . إنه رسم تقريبي جدًا ، أليس كذلك؟

Advertisement

لا تشمل النماذج بالأحجام الطبيعية :

  • عناصر واجهة المستخدم ذات الحبيبات الدقيقة
  • تحديد المواقع بدقة لعناصر واجهة المستخدم
  • مخططات الألوان المعقدة والتأثيرات

يوضح لك نموذج بالحجم الطبيعي كيف يبدو التطبيق ، دون تشتيت انتباهك بتفاصيل غير ضرورية. إنه أسلوب وظيفي وليس جمالي لتصميم تطبيقك.

يجب أن يصف النموذج أيضًا تدفق وتفاعلات تطبيقك. ماذا يحدث عندما تضغط على هذا الزر؟ كيف تنتقل من الشاشة (أ) إلى الشاشة (ب)؟ ما هو تدفق التنقل لتطبيقك؟

أوصيك باستخدام Balsamiq Mockups لعمل نموذج بالحجم الطبيعي لتطبيقك. يشتمل البرنامج على عدد كبير من قوالب واجهة المستخدم ، وقد حققوا توازنًا جيدًا بين الخشونة والمرونة. لقد استخدمت Balsamiq لسنوات – إنه تطبيق يلتصق بك حقًا ، ويناسب سير العمل بشكل جيد.

Advertisement

عندما تقوم بإنشاء تطبيق لعميل أو صاحب عمل ، فإن إنشاء نموذج بالحجم الطبيعي يعد فرصة جيدة لإظهار النتيجة النهائية لهم قبل إنشاء التطبيق. يمكنك توجيههم عبر واجهة المستخدم ، باستخدام النماذج بالأحجام الطبيعية ، ومساعدتهم على رؤية التطبيق الكامل وتخيله. أستخدم دائمًا النماذج بالأحجام الطبيعية في اجتماعات المبيعات مع العملاء.

إنها أيضًا فكرة رائعة أن تقوم بإنشاء تصميم وظيفي-تقني بجوار نموذج بالحجم الطبيعي الخاص بك. أنت تصف ما يفعله التطبيق بكلمات بسيطة. يمكنك إنشاء تعليقات توضيحية في برنامج نموذج بالحجم الطبيعي ، أو فقط إنشاء مستند نصي يشرح كيفية عمل التطبيق.

  • الوقت: بضعة أيام أو من أسبوع إلى أسبوعين ، حسب درجة تعقيد تطبيقك.
  • التكلفة: 89 دولارًا لنماذج Balsamiq 3 لسطح المكتب – إنها تستحق ذلك!

لا تبخل في صنع نماذج بالأحجام الطبيعية. يساعدك نموذج بالحجم الطبيعي على إصلاح مشكلات UI / UX الأساسية في وقت مبكر ، وهي طريقة رائعة لتسجيل فريقك أو عميلك أو صاحب العمل في مشروع التطبيق الخاص بك.

4. اصنع التصميم الجرافيكي لتطبيقك

الآن وقد بدأ مشروعك يتشكل ، فقد حان الوقت لإنشاء تصميم رسومي لتطبيقك. يتضمن تصميم تطبيقك تفاصيل بصرية مثالية للبكسل ، وتأثيرات رسومية ، وأصول صور ، وأحيانًا رسوم متحركة وتصميمات متحركة.

Advertisement

أوصي بطريقتين لعمل رسومات تطبيقك:

  1. افعل ذلك بنفسك باستخدام قالب رسومي
  2. استعن بمصمم جرافيك محترف

يقضي مصممو الجرافيك المحترفون سنوات في ممارسة مهنتهم وإتقانها ، ويمكن لمصمم الجرافيك الجيد أن يحقق نتائج أكبر 100 مرة من المصمم عديم الخبرة ، مثلك (على افتراض أنك مطور).

بصفتك مطورًا للتطبيقات ، فأنت بحاجة إلى الاستفادة من نقاط قوتك ، وهذا يعني الاستعانة بمصادر خارجية للعمل الذي لست جيدًا فيه بشكل خاص. استفد من منصات مثل Upwork أو Toptal لتوظيف مصمم جرافيك محترف.

إذا كنت تريد أن تفعل ذلك بمفردك ، فلا تعيد اختراع العجلة. استخدم قالب تصميم مصمم خصيصًا لتطبيقات iOS لتوفير الوقت. استخدم اللبنات الأساسية للقالب لإنشاء التصميم الخاص بك ، ثم قم بتخصيصها بعد ذلك.

Advertisement

فيما يلي مثال على تصميم رسومي للتطبيق في Sketch :

تصميم الرسوم البيانية للتطبيق في Sketch

هناك بعض القوالب التي أحبها على وجه الخصوص:

  • الآن ، TETHR و DO بواسطة InVision
  • iOS iPhone GUI من Facebook
  • مجموعة Stark UI من بيانات
  • غرزة لينا سيليزنيوفا
  • فينيكس بواسطة أدريان شيران
  • قم بتطبيق Pixels بواسطة Michael Flarup

تعتبر مجموعة iOS من Facebook مفيدة بشكل خاص ، لأنها تتضمن عناصر واجهة مستخدم مثالية للبكسل لنظام iOS نفسه. يمكنك استخدامه لإنشاء نماذج بالأحجام الطبيعية مع واجهة مستخدم iOS الافتراضية.

كن على علم بحقوق النشر والترخيص عند استخدام العمل الأصلي لشخص آخر. قانون حق المؤلف حقيقي وعالمي. لا يمكنك نسخ واستخدام الأشياء التي تجدها على الإنترنت فقط. عندما لا يتم توفير ترخيص الاستخدام بشكل صريح ، افترض أنه لا يمكنك استخدام العمل في مشاريعك الخاصة.

Advertisement

يمكنك استخدام أدوات مثل Photoshop و Sketch و Affinity Designer لإنشاء تصميم رسومي لتطبيقك. أوصي بـ Sketch ، لأنه يحتوي على دعم مضمن لتصميمات تطبيقات الأجهزة المحمولة ، ويمكنه التصدير مباشرة إلى أصول صور @ 2x و @ 3x.

النتيجة النهائية (أو “التسليم”) التي تهدف إليها ، هي مجموعة من الصور والأصول التي يمكنك استيرادها إلى Xcode. أنت تستخدم ملفات الرسومات كأساس لعملك في Interface Builder أو مع SwiftUI (انظر أدناه).

لا يمكنك استيراد تصميم Sketch أو Photoshop مباشرة ، لذا سيتعين عليك إعادة إنشائه في Interface Builder و / أو Xcode لإنشاء تطبيقك. يمكنك تخطيط طرق العرض في Interface Builder ، واستيراد أصول الصور ، وإعداد قيود التخطيط التلقائي ، لإضفاء الحيوية على واجهة المستخدم لتطبيقك.

أوه ، ولا تنس التحقق من إرشادات الواجهة البشرية . إنها مفيدة بشكل استثنائي لفهم كيفية عمل تصميم iOS ، بحيث يمكنك الاستفادة من تصميم iOS عند إنشاء تطبيقك. في الواقع ، تعد وثائق Apple كنزًا من الأفكار المتعمقة في تطوير التطبيقات ..

Advertisement
  • الوقت: بضعة أيام ، حتى بضعة أسابيع. اطلب من المصمم الخاص بك اقتباس.
  • التكلفة: النموذج الجيد مجاني أو رخيص. اطلب من المصمم الخاص بك اقتباس.

5. إنشاء الصفحة المقصودة لتطبيقك

غالبًا ما يتجاهل مطورو التطبيقات تسويق التطبيقات . فقط لأنك أنشأت تطبيقًا رائعًا لا يعني أن الناس سيجدونه. كيف يمكن للأشخاص اكتشاف تطبيقك؟

يجب عليك على الأقل إنشاء صفحة مقصودة لتطبيقك ، ويفضل قبل إنشاء تطبيقك. هذا مثال:

كيفية إنشاء تطبيق - صفحة مقصودة للتطبيق

هذا الموقع مخصص لتطبيقي Crest . إنه يشرح بإيجاز ما يفعله التطبيق ، ومن يستخدمه ، ولماذا يعد تطبيقًا مفيدًا. تتضمن الصفحة أيضًا عبارة تحث المستخدم على اتخاذ إجراء (CTA) للتسجيل في قائمة انتظار دعوة التطبيق.

هذه فرصة للتواصل مع مستخدمي التطبيق المحتملين في وقت مبكر ، قبل إطلاق التطبيق في متجر التطبيقات. ليس لديك حتى الآن صفحة متجر التطبيقات لعرضها على الأشخاص ، لذلك من الضروري أن يكون لديك موقع ويب للصفحة المقصودة.

Advertisement

بصفتك مطور تطبيقات ، فأنت تريد إنشاء اتصال بينك وبين عميل محتمل ، للسماح بإجراء محادثة. يمكن أن تؤدي هذه المحادثة بعد ذلك إلى قيام المستخدم بتجربة تطبيقك أو أن يصبح عميلاً.

تحتاج صفحة تطبيقك إلى المكونات التالية:

  1. عنوان واضح في أعلى الصفحة
  2. فقرة تمهيدية موجزة أو فيديو توضيحي
  3. لقطة شاشة للتطبيق أو iPhone mockup
  4. دعوة للعمل ، أي للتسجيل أو تثبيت التطبيق
  5. تفصيل ميزات وفوائد التطبيق
  6. قصة عن مبتكري التطبيق ، أو قسم “نبذة عنا”

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

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

Advertisement

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

أدوات فعالة لبناء صفحات الويب الخاصة بك لافت للنظر ، وورد و Leadpages . لا تتطلب أي من هذه الأدوات أي معرفة بـ HTML.

في عام 2020 ، لا يزال العديد من مطوري التطبيقات يرون أن صفحة App Store الخاصة بهم هي القناة الوحيدة لتسويق تطبيقاتهم. هذه فرصة ضائعة ، لأن هناك الكثير من القنوات التسويقية الأخرى التي يمكن أن تجلب عمليات تثبيت التطبيق . يعمل العديد منها بشكل أفضل مع موقع الويب ، لذا ضع في اعتبارك إنشاء صفحة مقصودة عند إنشاء تطبيقك.

  • الوقت: بضعة أيام. لا تجعلها بكسل مثالية!
  • التكلفة: مجانًا ، أو ما يصل إلى 100 دولار شهريًا لمنشئ الصفحة المقصودة الجيد.

6. اصنع التطبيق باستخدام Xcode و Swift

نحن أخيرًا هنا. حان الوقت لبناء تطبيقك!

Advertisement

الآن بعد أن وضعت الأساس لمشروع التطبيق الخاص بك ، أصبح إنشاء التطبيق نفسه أسهل بكثير. لقد أنشأت نماذج بالأحجام الطبيعية وتصميم تطبيقك واتخذت الخطوات الأولى في تسويق تطبيقك باستخدام موقع ويب. أحسنت!

أنت تنشئ تطبيقات iOS باستخدام Xcode و Swift . يشتمل Xcode IDE على مدير مشروع ، ومحرر كود ، ووثائق مضمنة ، وأدوات تصحيح الأخطاء ، و Interface Builder ، وهي أداة تستخدمها لإنشاء واجهة مستخدم التطبيق الخاص بك. كل ما تحتاجه لإنشاء تطبيق iOS!

Swift هي لغة برمجة قوية وبديهية ، وهي لغة البرمجة الافتراضية لإنشاء تطبيقات iOS و macOS و iPadOS و tvOS و watchOS. إذا كنت تتعلم تطوير iOS اليوم ، فإنني أوصيك بتعلم Swift بدلاً من Objective-C. بجانب UIKit و Storyboards ..

يمكنك تثبيت تطبيقات iOS الخاصة بك على جهاز iPhone أو iPad ، عبر Xcode ، باستخدام حساب Apple Developer مجاني . التسجيل سهل حقا!

Advertisement
كيفية إنشاء تطبيق - Xcode

يعمل Xcode على نظام macOS فقط ، لذا ستحتاج إلى الوصول إلى كمبيوتر Mac إذا كنت تريد إنشاء تطبيقات iOS. 

يمكنك تقسيم تطوير التطبيق إلى فئتين:

  1. الواجهة الأمامية: هذا هو الجزء الذي يمكنك رؤيته من التطبيق. وهي تشمل التخطيط والتنقل والرسومات وتفاعل المستخدم والرسوم المتحركة ومعالجة البيانات.
  2. النهاية الخلفية: هذا هو الجزء الذي لا يمكنك رؤيته من التطبيق. ويشمل قواعد البيانات والشبكات وتخزين البيانات وإدارة المستخدم.

عندما تنشئ الواجهة الأمامية لتطبيقك ، فإنك تنشئ واجهات مستخدم للتطبيق ، وتحدد ما يجب أن يحدث عندما يتفاعل المستخدمون مع تطبيقك. يمكنك إعداد التنقل في تطبيقك وإنشاء ميزات التطبيق.

يتم تخزين البيانات في الغالب على الجزء الخلفي من تطبيقك. تستخدم العديد من التطبيقات هذه الأيام الواجهات الخلفية المستندة إلى السحابة ، مثل Firebase أو Parse Server .

Advertisement

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

بصفتك مطورًا ، فإنك تدمج الواجهة الأمامية والخلفية مع بعضها البعض. تخيل أنك تبني تطبيق Twitter. أنت تبني واجهات مستخدم لإنشاء التغريدات وعرضها ، وتقوم بتوصيل واجهات المستخدم هذه بقاعدة البيانات الخلفية. يتم حفظ التغريدات التي تم إنشاؤها حديثًا في قاعدة البيانات ، ويمكن قراءة التغريدات المخزنة مسبقًا من قاعدة البيانات.

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

فيما يلي اختيار سريع لأدواتي المفضلة لإنشاء تطبيقات iOS:

Advertisement

يعد تعلم إنشاء تطبيقات iOS أمرًا صعبًا ، تمامًا مثل تعلم أي مهارة أخرى. تعمل Swift و Xcode والعديد من أدوات التطوير المتوفرة اليوم على تسهيل إنشاء تطبيقاتك الخاصة أكثر من أي وقت مضى.

إذا كنت تشعر بالإلهام لتعلم تطوير iOS ، فأوصيك بشراء كتاب أو دورة تدريبية جيدة. يمكنك تعلم أي شيء تقريبًا عبر الإنترنت مجانًا هذه الأيام ، بما في ذلك تطوير iOS مع البرامج التعليمية. القيام بذلك ليس دائمًا فكرة جيدة.

التعلم فقط من خلال البرامج التعليمية هو نهج سيء ، لأنك تفوتك العديد من الموضوعات الأساسية وأفضل الممارسات. تعلمك معظم برامج iOS التعليمية حيل الترميز السطحية ، ونتيجة لذلك ستفتقر إلى الأساس اللازم للتشفير بنفسك.

تتمتع بعض الدورات التدريبية عبر الإنترنت ، مثل دورة تطوير iOS الخاصة بي ، بميزة إضافية تتمثل في منحك إمكانية الوصول إلى مجتمع خاص بالأعضاء فقط. يمكنك التواصل مع المطورين مثلك ، الذين يواجهون نفس التحديات التي تواجهها.

Advertisement

تمنحك الدورة التدريبية الخاصة بي أيضًا إمكانية الوصول الفردي إلى مدرس الدورة التدريبية ، بحيث يمكنك طرح الأسئلة والحصول على المساعدة عند الحاجة إليها. لقد ثبت أن هذا أمر حيوي لتجربة التعلم للمطورين.

وأخيرًا وليس آخرًا: لا تنس أن تتدرب! مع التدريب يأتي الإتقان. لا فائدة من مشاهدة مقاطع فيديو YouTube حول تطوير iOS إذا كنت لن تمارس ما تتعلمه.

يعرف المطورون أنفسهم هذا ، لأنهم أمضوا سنوات في إيجاد الحلول بأنفسهم ، أثناء تعلم البرمجة. لا يتم تضمين هذه الفكرة دائمًا في الدورات والكتب والبرامج التعليمية.

يكافح معظم المطورين المبتدئين للانتقال من متابعة دروس iOS إلى كتابة التعليمات البرمجية بأنفسهم ، وهذا هو بالضبط المكان الذي تقودك فيه الممارسة إلى إتقانها. تريد تخصيص بعض الوقت في اليوم أو خلال الأسبوع للتدرب والتجربة وارتكاب الأخطاء وتعلم تقنيات جديدة.

Advertisement
  • الوقت: من أسبوع إلى أسبوعين بالنسبة إلى MVP ، أو أسابيع / أشهر لتطبيق كامل.
  • التكلفة: غالبًا ما تكلف التطبيقات التجارية مجانًا ما يصل إلى 25 ألف دولار .

7. قم بتشغيل التطبيق الخاص بك في متجر التطبيقات

هل أنت جاهز لإطلاق تطبيقك؟ الآن بعد أن قمت بإنشاء التطبيق ، حان الوقت لتشغيله في متجر التطبيقات.

عملية نشر تطبيقك في متجر التطبيقات عملية مباشرة:

  1. سجل للحصول على حساب Apple Developer
  2. قم بإعداد عنوان التطبيق وبيانات التعريف باستخدام App Store Connect
  3. حمل سيرتك أحدث إصدار من التطبيق بناء على المتجر مع كسكودي
  4. تقوم Apple بمراجعة تطبيقك ، باتباع إرشادات مراجعة App Store
  5. عند الموافقة على تطبيقك ، يتم نشره مباشرة في App Store
  6. منجز! يمكن للأشخاص الآن تنزيل تطبيقك وتثبيته

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

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

إن إنشاء تطبيق ونشره في متجر التطبيقات أمر مبهج! إنه لشيء مثير للغاية ، وشعور رائع أن تبني شيئًا ما ، وتخرجه في العالم ، ليراه الآخرون ويجربوه. لا تزال رؤية عبارة “جاهز للبيع” في App Store Connect تعطيني الفراشات …

Advertisement

ماذا بعد؟

عندما تنشر تطبيقك ، لا يتوقف العمل. في الواقع ، لقد بدأت للتو! بمجرد جمع بعض التعليقات المبكرة للمتبنين (انظر أدناه) ، ستعود إلى لوحة الرسم لتحسين تطبيقك.

يمكنك إجراء بعض أبحاث السوق وتحسين النماذج بالأحجام الطبيعية والتصميمات وإنشاء ميزات جديدة. تقوم بتشغيل الإصدار التالي من التطبيق الخاص بك في متجر التطبيقات ، ويتم إعادة تشغيل الدورة مرة أخرى. هذا هو عملية تكرارية.

تحتاج أيضًا إلى الترويج لتطبيقك . أوصيك بالبدء في الترويج لتطبيقك قبل تشغيله. أنت تولد بعض الضجيج قبل الإطلاق ، لذلك تضغط على الأرض عندما تبدأ بالفعل .

Advertisement

إليك بعض الأفكار:

  • ابدأ مدونة واستخدم تسويق المحتوى لإخبار الناس عن تطبيقك
  • أرسل تطبيقك إلى منصات منظمة ، مثل Product Hunt
  • احصل على دعاية محلية وابني علاقة مع المؤثرين في مجالك
  • أنشئ حملة تأهيل لمستخدمي التطبيق الجدد
  • قم بتحسين الكلمات الرئيسية لتطبيقك باستخدام App Store Optimization
  • ركز أولاً على الحصول على مستخدم واحد ، ثم 10 ، ثم 1000 ، ثم 10.000 – لا تحاول التأثير على آلاف الأشخاص منذ البداية
  • استخدام تأثير شبكة لبناء المنتجات التي تحصل على نحو أفضل عندما تستخدم المزيد من الناس إليها، ومساعدة الناس حصة التطبيق الخاص بك مع الآخرين
  • قم بإعداد حملة تثبيت التطبيق على Facebook ، أو استخدم إعلانات البحث في App Store
  • استخدم SKStoreReviewController لتطلب من مستخدمي التطبيق إجراء مراجعة (مما يعزز ترتيبك في متجر التطبيقات)
  • حسِّن بيانات التطبيق ولقطات الشاشة ، وأخبر الناس بفوائد استخدام تطبيقك (بدلاً من مجرد سرد الميزات)

مهما اخترت القيام به: التزم به . لا أخشى المحارب الذي أتقن 1000 تقنية ، لكني أخشى المحارب الذي فعل أسلوبًا واحدًا ألف مرة. الشيء نفسه ينطبق على التسويق: الاتساق مهم!

  • الوقت: يستغرق النشر فترة ما بعد الظهر ، على القمة.
  • التكلفة: 99 دولارًا سنويًا للنشر في متجر التطبيقات.

8. تسويق تطبيقك للوصول إلى الأشخاص المناسبين

تحسين متجر التطبيقات

مطورو التطبيقات هم من يحلون المشاكل. يحل تطبيقك مشكلة لشخص ما ، وهذا ما يقنعه بتثبيت تطبيقك واستخدامه. ولكن هل هذا كل شي متعلق به؟

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

Advertisement

يتمتع التسويق بسمعة سيئة ، لا سيما بين الأشخاص المهتمين بالتكنولوجيا. عندما يفكرون في التسويق ، يفكرون في البائع المهلهل من الباب إلى الباب ، وكيف يبيع Facebook معلوماتهم الخاصة ، وحول إقناع الناس بشراء أشياء لا يحتاجون إليها.

يعتقد المطورون غالبًا أن المنتجات الجيدة لا تحتاج إلى تسويق . عندما تحتاج إلى ثقب 1/8 ، يمكنك شراء مثقاب 1/8. هذا منطقي ، صحيح؟ ما الذي تحتاجه للتسويق؟

معظم المنتجات التي نشتريها ليست مباشرة مثل لقم الثقب. ما الذي يجعل الناس يختارون iPhone بدلاً من Android؟ لماذا تشتري سيارة تسلا بدلاً من فولكس فاجن؟ هل يذهب الناس إلى مطعم 3 نجوم ميشلان لمجرد أنهم جائعون؟

التسويق هو الصوت الذي يخبر الناس من أنت ، وما الذي تمثله ، وكيف تختلف عن البدائل المتاحة. يتعلق التسويق بالثقة والتعاطف والتواصل مع الناس.

Advertisement

يتعلق الأمر بالتواضع لإخبار شخص ما بأن حلك قد لا يكون الأفضل بالنسبة له ، وحول امتلاك الشجاعة للتحدث إلى أولئك الذين يمكنهم الاستفادة مما قمت بإنشائه.

هل تحتاج التسويق كمطور تطبيقات؟ إي نعم! تريد أن تنتشر أفكارك ، أليس كذلك؟ يتحسن منتجك عندما يستفيد الأشخاص المناسبون.

التسويق هو وسيلة للوصول إلى هؤلاء الناس. استخدمها بحكمة ، ولا تختبئ وراء المنطق. التسويق هو سؤال لا يمكنك حله بالمنطق – والطريقة الوحيدة للمضي قدمًا هي من خلال إجراء اتصال شخصي.

من أين تبدأ؟ اطرح 3 أسئلة بسيطة :

Advertisement
  • ما المشكلة التي يحلها تطبيقك؟
  • لمن هو تطبيقك؟
  • كيف يمكنك الوصول إلى هؤلاء الناس؟

استخدام استراتيجيات ناقشنا، مثل الكتابة عن موضوعات تتعلق التطبيق الخاص بك، وتحسين بك المتجر الترتيب ، بدءا حملة إعلانية، أو التأهيل ل مستخدمين الجدد. ساعد الأشخاص في اكتشاف أن تطبيقك مخصص لهم .

  • الوقت: ساعد الأشخاص في اكتشاف تطبيقك قدر الإمكان.
  • التكلفة: التسويق الرائع مجاني ولا يقدر بثمن.

لا يقتصر إنشاء التطبيقات على الترميز فحسب – بل يتعلق بإحداث التغيير أيضًا! في دورة تطوير iOS الخاصة بي ، ستتعلم أساسيات أعمال التطبيقات والتسويق ، بالإضافة إلى تطوير iOS. »

9. تحسين التطبيق الخاص بك مع ملاحظات المستخدم

المستخدمين على متن الطائرة وتكرار ملاحظات المستخدم

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

  • استخدم تحليلات التطبيق لجمع البيانات الكمية
  • استخدم الاستبيانات والمقابلات للحصول على بيانات نوعية
  • تحدث إلى المستخدمين بانتظام وقم ببناء اتصال شخصي

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

Advertisement

المفتاح هو “كيف”. لا تسأل عما إذا كانوا يحبون تطبيقك ، أو كيف يريدون رؤيته محسّنًا ، أو ما يفكرون فيه بشأن ميزة جديدة. يمكنك طرح هذه الأسئلة ، لكن من المحتمل أن يعطوك إجابات برأي. ما تحتاجه هو إجابات واقعية.

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

تتمثل مخاطر إجراء الاستطلاعات ومجموعات التركيز في أن يبدأ الناس في التفكير فيما يفكرون فيه ، والتفكير في كيفية تفاعلهم في سيناريوهات معينة. من الأفضل وضعهم في السيناريو الذي تبحث عنه ومشاهدة ما يفعلونه!

هناك خطر آخر يتمثل في الغوص بعمق في أدوات التحليلات ، واستخدام التحليلات فقط لاتخاذ قرارات بشأن تطبيقك. لا يمكنك رسم صورة دقيقة حول كيفية استخدام تطبيقك بمجرد النظر إلى الأرقام. تحتاج إلى إجراء اتصال شخصي مع مستخدمي تطبيقك ، والتحدث معهم أيضًا.

Advertisement

بمجرد الانتهاء من بعض جلسات التعليقات هذه ، فإنك تحدد التفاعلات في تطبيقك التي تعتقد أنها ستسير بشكل مختلف. أنت تقارن توقعاتك بنتائج العالم الحقيقي ، وترى ما إذا كانت متطابقة. إذا لم يفعلوا ذلك ، فأنت بحاجة إما إلى تغيير توقعاتك أو تغيير تطبيقك.

ضع قائمة بالتحسينات المحتملة ، وأصلح العناصر في هاتين الفئتين:

  • أصلح الأشياء التي هي أخطاء واضحة
  • أصلح الأشياء التي يسهل إصلاحها

لا تجعل الأمر معقدًا للغاية ، فهو ليس علم الصواريخ! قم بتحسين الأشياء التي تحتاج إلى تحسين ، وبدء تشغيل إصدار جديد من تطبيقك بسرعة.

مفتاح العمل مع تعليقات المستخدمين هو تجربة الإجراءات والنتائج. لا أحد يعرف ما هو الأفضل حتى تختبره ، وقياس النتائج. وكلما أسرع وقتك في إجراء التجارب وتحسيناتها ، زادت سرعة تحسن تطبيقك.

Advertisement

يمكنك اختبار تطبيقك التجريبي باستخدام TestFlight . ما عليك سوى دعوة بعض الأشخاص لاختبار تطبيقك وإرسال تصميم التطبيق التالي إليهم. يمكنك دعوة ما يصل إلى 10.000 شخص ، ويمكنهم تقديم ملاحظات سريعة حول أحدث تكراراتك.

  • الوقت: بضع ساعات ، حتى بضعة أيام لاختبار UI / UX. لا تطرف.
  • التكلفة: مجانًا ، إذا سألت عملائك. 100 دولار لأدوات الاختبار الجيدة.

ماذا بعد؟

Pfew ، هذا هو تماما سير العمل! إذا ما هو التالي؟

أولاً ، من المهم عدم القيام بأي عمل إبداعي باتباع نموذج خطوة بخطوة. أنت تعرف الآن الخطوات ، ولكن تنفيذك لهذه الخطوات هو ما يهم في إنشاء تطبيق ناجح.

ثانيًا ، عليك التعامل مع تطبيقك على أنه عمل تجاري. إن الغرض من العمل هو تقديم القيمة والحفاظ على القدرة على تقديم القيمة من خلال فرض رسوم. يتم الدفع لك مقابل كونك مفيدًا ، ونتيجة لذلك تظل في العمل. لا بأس في اللعب ، لكنه ليس ملعبًا.

Advertisement

أوصيك بمعرفة مكانك في عملية إنشاء التطبيق هذه ، واتخاذ الخطوة التالية بأفضل ما يمكنك. استمر في التقدم ، وبناء الزخم ، واكتساب الأفكار ، ولا تتوقف. قبل أن تعرفه ، فأنت تُحدث تأثيرًا باستخدام تطبيقك – أو استمتع فقط!

حظا سعيدا ، وصنع تطبيق سعيد!