تعلم كيفية بناء تطبيق (عبر كيفن روز)

ريتشارد ريس

مرحبا عزيزى،

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

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

الأهم من ذلك ، كان منشئ التطبيق في أنا بسعادة غامرة!

لماذا ا؟ لأن Kevin وثّق العملية برمتها على مجموعة Facebook هذه.

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

أتمنى لو تمكنت من الوصول إلى هذا منذ سنوات. كان من شأنه أن يدخر لي الكثير من الصداع.

على الجانب المشرق ، يمكنك الوصول إلى كل شيء! أنا مكثف كل شيء في هذه الرسالة.

استمتع.

Sidenote: سأحافظ على مركزية iOS ، لأن Oak هو تطبيق iOS. إذا كنت تعمل على نظام Android ، فابحث عن ما يعادل Android لكل خدمة. أي منصة يجب أن تبني لها؟ أيًا كان المستخدمون يستخدمونه. إذا لم تكن متأكدًا ، فبناء لأي منصة تستخدمها. في كلتا الحالتين ، قم بإنشاء تطبيق أصلي (يوفر تجربة مستخدم أفضل ، والأهم هو تجربة المستخدم).

الخطوة 1: البحث

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

ابحث عن أفضل التطبيقات المتعلقة بما تفعله (مثل: قام Kevin بتنزيل مجموعة من تطبيقات التأمل). قم بتنزيلها على هاتفك واستخدم كل واحدة.

هذا يتيح لك معرفة شيئين:

  1. هل يوجد تطبيق يقوم بالفعل بكل ما تبحث عنه؟ إذا كان الأمر كذلك ، فلا فائدة من بناء واحدة أخرى.
  2. ما هي الميزات التي تحبها حقًا؟ ربما يمكنك تكرار بعض. يتم تذكير المعجبين المتشددين في وادي السيليكون بـ "نسخة الفنانين الجيدين ، وسرقة الفنانين العظماء".

الموصى بها - جدول البيانات

لا تستخدم فقط التطبيقات ونسيانها.

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

سوف يمنحك هذا نظرة عامة على المحتوى الذي يشاركونه جميعًا ، واستراتيجيات التسعير ، وميزاتهم الاجتماعية ، إلخ ...

Sidenote: هذه العملية تستغرق وقتًا طويلاً! قد يستغرق الأمر أسابيع حسب تطبيقك.

إليكم بحث كيفن. ستجد أدناه لقطة شاشة لها (فقط في حالة عدم عمل الرابط).

في هذا الفيديو ، يرشدك خلال كل شيء.

الخطوة 2: السلكي

هل كل ما تبذلونه من البحوث؟ رائع.

بعد ذلك ، حول أفكارك إلى إطارات سلكية.

استخدم أي تطبيق تريده. لكن في الآونة الأخيرة ، كانت Sketch غاضبة في عالم التصميم نظرًا لكونها بسيطة / نظيفة.

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

الآن ، ضع كل ما ترغب في رؤيته في التطبيق.

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

ما تفعله الإطارات السلكية هو منحك التوجيه (وتتيح لك جمع الملاحظات).

فيما يلي إطارات كيفن السلكية. لاحظ كيف يُظهر تدفق المعلومات باستخدام مربعات حمراء وأوصاف (لا تتوقع من فريقك "الحصول على" إطاراتك السلكية دون أي تفسير).

الخطوة 3: نماذج بالحجم الطبيعي

بعد ذلك ، نحتاج إلى تحويل تلك الإطارات إلى تصميمات جميلة.

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

وحي

تحتاج إلى إنشاء نغمة بصرية لتطبيقك.

لوحة Pinterest ستكون مفيدة للغاية. دبوس التصاميم التي تريدها.

عند التفكير في تطبيقك ، ما هي الكلمات التي تتبادر إلى الذهن؟ (لطيف ، ودود ، جاد ، احترافي ، مريح ، مثير ، إلخ ...)

سجلهم. سيساعدك هذا في العثور على المظهر المثالي لتطبيقك.

العثور على مصمم

إذا لم تكن مصممًا ، فأوصيك بالعثور على واحدة.

ماذا؟ استخدم خدمة مثل Dribbble أو Behance أو 99Designs.

المكونات وقح: يمكنك أيضا البريد الإلكتروني صديقي ، أليخاندرا. ليس لديها موقع ويب (بعد !!) ، لكنها مصممة رائعة.

من المحتمل أن تقضي ساعات في البحث عن مئات إن لم يكن الآلاف من المصممين المختلفين حتى تجد المثالية.

Sidenote: يقول بعض الناس أن التصميم ليس مهمًا على الرغم من أن شركة Apple أثبتت خطأهم خلال الأربعين عامًا الماضية (والعد). بالنسبة لهؤلاء الناس ، ستكون مقالة بول جراهام مفيدة.

تأكد من حصولك على عقد قياسي للعمل المستقل. تتعامل بعض مواقع الويب (مثل 99 تصاميم) مع هذا الأمر لك. لكن كيفن استخدم شركة غودرسون ديتمر للمحاماة في سيليكون فالي.

تصميم نماذج بالحجم الطبيعي

أنت لا "مجرد تسليم الإطارات السلكية والحصول على تصميم مرة أخرى."

سيكون لديك سلسلة من التكرار ذهابًا وإيابًا مع مصممك.

لتسهيل هذه العملية ، تجنب ما يحدث عادةً عندما ينتهي الأشخاص بآلاف الملفات المسماة file_1 ، file_2 ، file_3 ، file_1 غير محددة ، إلخ ...

استخدام الملخص. إنه تحكم في الإصدار للتصميمات (مثل Github مع الإلتزامات وكل تلك الأشياء). المصمم الخاص بك سوف شكرا لك.

تحرير: وتشمل الخيارات الأخرى Kactus و Plant.

اضغط على هذا التطبيق

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

ستجد أدناه نماذج بالحجم الطبيعي من Kevin (على الرغم من أن التطبيق النهائي يبدو مختلفًا).

ومع ذلك ، هذا ليس نهائيًا!

رؤية التصميم شيء ، والتأكد من أن تدفق التطبيق منطقي هو شيء آخر.

لجعلك أقرب إلى الشيء الحقيقي ، استخدم InVision.

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

الخطوة 4: بناء

وأخيرا ، يمكنك البدء في بناء!

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

ماذا عن الأشخاص غير التقنيين هناك؟ لا تقلق. ضع في اعتبارك أن Kevin "غير فني" (إلى جانب آخرين مثل Steve Jobs و Jeff Bezos و Elon Musk و Marc Benioff و Michael Dell و Brian Chesky و Ryan Hoover ، إلخ ...).

تحتاج ببساطة إلى العثور على شخص تقني (ولكن لا يزال يتعين عليك فعل معظم إن لم يكن كل الأشياء الثلاثين الأخرى التي لا تعمل على تطوير البرامج).

Sidenote: إذا كنت ترغب في العمل على البرامج ، فأنا لا زلت أعتقد أنه يجب عليك معرفة كيفية استخدام التعليمات البرمجية. على الأقل الأساسيات. أعلم أن الكثير من الناس سيختلفون معي هنا ، لكن التحدث باللغة وفهم ما يجري أمر بالغ الأهمية. إذا كنت ترغب في إنشاء تطبيقات iOS ، فيمكنك البدء في التعلم باستخدام تطبيق iPad من Swift Playgrounds من Apple.

أدوات

إليك بعض الأدوات لمساعدتك في إنشاء التطبيق.

  • الخلفية: للاحتفاظ ببيانات المستخدم ، استخدم خدمة مثل Firebase (Google) أو CloudKit (Apple).
  • التحليلات: إنها فوضى. جميع الخدمات ليست رائعة بطريقة أو بأخرى. على سبيل المثال ، يعد Facebook Analytics مفيدًا بالنسبة إلى مقاييس الجمهور (تفاصيل الجنس والعمر) ولكنه ليس جيدًا بالنسبة إلى مقاييس الأحداث. يعتمد الأمر حقًا على ما تركز عليه لتطبيقك. لذا اختر بين Facebook Analytics أو Google Analytics أو Mixpanel.
  • مقاطع الفيديو: إذا كان التطبيق يحتوي على مقاطع فيديو ، فاستضيفها باستخدام JW Player.
  • اختبار الإصدار التجريبي: يجب أن يدخل الإصدار 1.0 فقط من التطبيق إلى متجر التطبيقات. قبل ذلك ، قم بإجراء جميع الاختبارات التجريبية باستخدام TestFlight. يمكنك دعوة ما يصل إلى 10،000 اختبار تجريبي قبل وضع تطبيقك هناك.
  • إدارة المشروع: إذا كنت تعمل مع فريق ، فاستخدم Basecamp للتأكد من أن الجميع على نفس الصفحة.
  • السجل: من الجيد توثيق عملية بناء التطبيق (إذا كنت تشارك عبر الإنترنت ، فهذا يساعدك أيضًا في الحصول على اختبار تجريبي مثل كيفن). قم بتسجيل شاشتك وتعديل مقاطع الفيديو باستخدام Camtasia.

إضافي

ماذا عن مجموعات التركيز ، أو اختبار A / B؟

انس كل هذا.

ماتت مجموعات التركيز في الثمانينيات ، ويجب ألا تقلق بشأن اختبار A / B حتى يكون لديك عدة آلاف من المستخدمين.

تأكد من بناء شيء يريده الناس (المزيد حول هذا في رسائل لاحقة). دع التطبيق يقف لوحده.

هل يستخدمه الناس؟ هل يحب الناس ذلك؟ هل يشاركها الناس؟

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

الرقم السحري

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

ما الذي يجب على الأشخاص فعله X عدد المرات قبل ربط التطبيق الخاص بك؟

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

في الوقت الحالي ، تحاول Kevin معرفة عدد التأملات التي يستغرقها X يومًا لتوصيل المستخدم (وهذا هو السبب في أن تطبيقات مثل Headspace تحتوي على برنامج تعليمي للتأمل لمدة 10 أيام).

الخطوة 5: الاسم

آه ، عملية التسمية.

رجال الأعمال يكرهون هذا. قد يستغرق الأمر إلى الأبد (الشريط يعرف هذا جيدًا). كما أنك لا تريد أسماء موجودة أو أي علامات تجارية مسجلة.

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

ماذا فعل كيفن؟ إنشاء جدول بيانات آخر!

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

يمكنك أن تفعل الشيء نفسه قبل اتخاذ قرار بشأن الاسم.

الأداة التي قد تساعدك هي OneLook Reverse Dictionary (التي أحبها).

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

بمجرد العثور على الاسم ، احصل على هذا المجال!

مبروك! أنت تعرف الآن كيفية إنشاء تطبيق :)

وهذا كل شيء لهذا اليوم!

اليوم ، علمنا:

  • كيفية بناء التطبيق!
  • كيف تفعل البحث.
  • كيفية بناء السلكي.
  • كيفية إنشاء نماذج بالحجم الطبيعي الجميل.
  • كيفية بناء نسخة تجريبية.
  • كيفية العثور على الاسم المثالي.

نراكم الأسبوع المقبل (اتبع المسلسل هنا ليتم إعلامك).

كن جيد.

R

ملاحظة: هذه الرسالة ما كانت لتوجد دون أن يوثق كيفن كل العمل الشاق الذي قام به هو وفريقه. تأكد من تنزيل Oak (بصراحة أفضل تطبيق تأمل استخدمته). شكرا كيفن!

شكرا للقراءة! 
إذا كنت قد استمتعت بها ، فاختبر عدد المرات التي يمكن أن تصل إليها في 5 ثوان. إنها أداة رائعة لأصابعك وستساعد الآخرين على رؤية القصة.
يمكنك متابعتني على Twitter علىrichardreeze لمعرفة متى ظهر الآخرون تمامًا.
منذ أن كتبت عن التمويل ، فإن المصطلحات القانونية إلزامية (لأن الرجال في الدعاوى جعلوني). قبل اتباع أي من نصيحتي ، اقرأ إخلاء المسئولية هذا.

رسالة 46. كسب المال مع العقارات: مقدمة ← السابقة

التالي → رسالة 48. كيفية بدء التشغيل (1/3) - رحلة

فهرس