2 Best Crowdfunding Platforms in 2022

Adam Boston

I) The Discovery Stage — Laying Down the Foundation for your Mobile App

All too often, people dive head first into their mobile app creation with no strategy and no clue about the process. They come with preconceived notions that ignore and dismiss some really important factors in the success of the app.

What ends up happening is that lack of planning leads to lots of bumps and complications which in turn end up destroying their momentum and costing them lots of time and resources. In my experience, it seems that one of the top reasons mobile apps fail is poor planning and lack of strategy. The recurring theme throughout this article is the following:

“You always want to measure twice and cut once.”

You always want to measure twice and cut once.

That’s why any serious mobile app agency mandates a Discovery Stage when developing an app.

The Discovery Stage is a fancy term for pre-development research (another fancy term). That stage is meant to define the app’s goals, the problem(s) it solves and the expectations of end users.

The goal of this stage is to:
  • Define the project from a project management perspective
  • Identify project risks and dependencies
  • Formulate a realistic time & cost estimate for the project

Steps of Discovery/Planning Stage

Step 1: Ideation — Get an Idea

You often hear people throw around the phrase “Ideas are worthless, it’s all about the implementation”. There is a case for that argument. Take a crap idea like “Yo” for instance. You can still make that project popular and financially successful although it would be quite the uphill battle. It would clearly be better to start with a good idea. If you’re trying to make money out of your app (and by the way you should be because you’re spending time and money on this), then you need to start with an app idea that has the potential to be profitable in the long run.

Usually, an idea would come from a problem faced by you, the app creator. Sometimes it can also be a problem that some people you know are facing. “Scratching your own itch” is how people who use cheesy tech idioms like to call it. Watch out for that one though, as it can be dangerous to think that you are the user and therefore you know everything you need to know about the user. That’s rarely ever true.

If you want to go that route though, just list the problems that you’d like to address and choose the one that gives you sleepless nights. That’s the one you want to take the next step with. Congrats! Now you have an idea for your app.

Now, your task is to immerse yourself completely in digging the cause of the problem and then begin to evaluate how a mobile app could solve it. Just remember, so much time and money goes into developing an app, so ‘Ideation’ is the time to ruthlessly confront your idea’s validity and viability.

Example of illustration for mobile application
Step 2: Competition — Positioning your app for success

Let’s say you get on the app store and choose the Beauty category. As you might imagine, countless options will be presented to you. It’s easy to overlook the fact that the same exact thing will apply to your app no matter what category you end up choosing.

Nowadays, there are thousands of apps serving similar purposes. That’s why analyzing your competition is a good way to kick off your project and position yourself to outperform the other apps in your chosen category.

When researching other apps, what for the following metrics: Number of installs, company history, star rating, and reviews.

“But…my mentor told me to just pick something quickly and just “iterate”.”

Sure. But iterating for the sake of iterating is a waste of resources. Iterations are good, but time-consuming, expensive and honestly sometimes frustrating. Identifying your competition will save you a few iterations and as a bonus will help you understand that unique factor that separates you from the crowd and makes you stand out to your target audience.

Step 3: Knowing your Target Audience

Say you’re an ice-cream vendor, you wouldn’t set up your shop in front of Baskin-Robbins. You can’t just think “people come here for ice cream. I sell ice cream…therefore this must be a good idea”. It just doesn’t work that way.

Similarly, you wouldn’t just throw your app on the app store in a given category and pray for everything else to work out. In order to create a successful app, you have to define a specific target demographic that you will cater to. Some useful metrics are age, gender, location, hobbies, etc. (to name a few)

Another often overlooked metric is the actual phone brands that your target demographic uses. Why is that important you ask? Because phones (just like any other device) have specs and limitations that force you to consider factors such as screen resolution, color saturation and other more technical factors such as hardware performance, battery life and required peripherals (for IoT apps for instance).

I) The Discovery Stage — Laying Down the Foundation for your Mobile App

Client: So, when can we see some screens? We really like blue for the primary color.

Me: Hmm..check out my blog post, the part that says “UX Design Designing User Experience for Your App”

Even the most visually amazing app can and will fail to perform well on the app store if it’s not intuitive and lacks usability.

As a user, you would want to open an app and feel like you already intuitively know everything — where to click next, what actions to perform, how to jump to a particular place, etc.The second you get stuck, you give up and go try another app. Sounds familiar?

So what do we do to make sure this doesn’t happen to the potential users you just spent so much time researching? We do UX.

What is UX Design?

UX design is an ongoing process. With each update, you should consider the way people are using your app. If an update makes the accessibility of your app complex or increases the number of taps to the users’ destination, you’re heading off course and it’s time to correct.

Let’s get into some of the UX design process.

Example of illustration for mobile application
Step 1: Information Architecture

Simply put, Information Architecture (or IA) is figuring out how all the content should be structured to maximize accessibility and ease of use. It is the user journey, the path that users will take to perform their intended action. It is in this stage that you decide which features will help users go through the journey, as well as overall functionality of your app. You also decide how to present and organize this information.

Typically, the IA process begins by writing down the list of desired features and a some rough sketches of what needs to be displayed and where in the app. The outcomes of this step are user flows and user journeys which serve as building blocks for creating wireframes.

Step 2: Wireframing your App

A wireframe, also called a page schematic or screen blueprint (just kidding, no one actually calls them that), is a visual guide that shows the skeletal framework of an app. It gives you an idea on the infamous “look and feel”. With a wireframe in front of you, it’s easy to explain the concept to your dev team and set reasonable expectations from the start.

Wireframing eases the often messy transition between the stages of the project. It is easier and cheaper to erase stuff from a sketch than it is to rewrite code. Good wireframes are essential in helping you to launch your app more effectively.

Step 3: Clickable prototype

Now that you have some screens to play with, you’re going to want to familiarize yourself with InVision, an essential tool of the product designer’s toolbox. This isn’t an InVision guide, but InVision is so easy to use that it doesn’t need one. Just upload your screens to InVision and link them together.

Then download InVision on your phone and test your prototype. Awesome right? Your app doesn’t have any functionality at this stage but that’s ok. You can still click around and test it out to identify some of the obvious surface flaws. At this point, make the changes you need to be making to the wireframes and test it out again. Repeat this process until you are satisfied and ready to make some pretty pictures.

Final Words

If you are reading this, chances are you just went through this massive post to learn how to develop your mobile app. Congrats! Hopefully you have learned a thing or two about what goes into building a mobile app from scratch. If you think I missed a critical stage of you want to find out more about a particular step of the process, feel free to leave a comment with questions/suggestions and tell me about the apps you’re building, I promise I won’t steal your ideas 😉

2 besten Crowdfunding-Plattformen im Jahr 2022

Adam Boston

I) The Discovery Stage — Laying Down the Foundation for your Mobile App

All too often, people dive head first into their mobile app creation with no strategy and no clue about the process. They come with preconceived notions that ignore and dismiss some really important factors in the success of the app.

What ends up happening is that lack of planning leads to lots of bumps and complications which in turn end up destroying their momentum and costing them lots of time and resources. In my experience, it seems that one of the top reasons mobile apps fail is poor planning and lack of strategy. The recurring theme throughout this article is the following:

“You always want to measure twice and cut once.”

You always want to measure twice and cut once.

That’s why any serious mobile app agency mandates a Discovery Stage when developing an app.

The Discovery Stage is a fancy term for pre-development research (another fancy term). That stage is meant to define the app’s goals, the problem(s) it solves and the expectations of end users.

The goal of this stage is to:
  • Define the project from a project management perspective
  • Identify project risks and dependencies
  • Formulate a realistic time & cost estimate for the project

Steps of Discovery/Planning Stage

Step 1: Ideation — Get an Idea

You often hear people throw around the phrase “Ideas are worthless, it’s all about the implementation”. There is a case for that argument. Take a crap idea like “Yo” for instance. You can still make that project popular and financially successful although it would be quite the uphill battle. It would clearly be better to start with a good idea. If you’re trying to make money out of your app (and by the way you should be because you’re spending time and money on this), then you need to start with an app idea that has the potential to be profitable in the long run.

Usually, an idea would come from a problem faced by you, the app creator. Sometimes it can also be a problem that some people you know are facing. “Scratching your own itch” is how people who use cheesy tech idioms like to call it. Watch out for that one though, as it can be dangerous to think that you are the user and therefore you know everything you need to know about the user. That’s rarely ever true.

If you want to go that route though, just list the problems that you’d like to address and choose the one that gives you sleepless nights. That’s the one you want to take the next step with. Congrats! Now you have an idea for your app.

Now, your task is to immerse yourself completely in digging the cause of the problem and then begin to evaluate how a mobile app could solve it. Just remember, so much time and money goes into developing an app, so ‘Ideation’ is the time to ruthlessly confront your idea’s validity and viability.

Example of illustration for mobile application
Step 2: Competition — Positioning your app for success

Let’s say you get on the app store and choose the Beauty category. As you might imagine, countless options will be presented to you. It’s easy to overlook the fact that the same exact thing will apply to your app no matter what category you end up choosing.

Nowadays, there are thousands of apps serving similar purposes. That’s why analyzing your competition is a good way to kick off your project and position yourself to outperform the other apps in your chosen category.

When researching other apps, what for the following metrics: Number of installs, company history, star rating, and reviews.

“But…my mentor told me to just pick something quickly and just “iterate”.”

Sure. But iterating for the sake of iterating is a waste of resources. Iterations are good, but time-consuming, expensive and honestly sometimes frustrating. Identifying your competition will save you a few iterations and as a bonus will help you understand that unique factor that separates you from the crowd and makes you stand out to your target audience.

Step 3: Knowing your Target Audience

Say you’re an ice-cream vendor, you wouldn’t set up your shop in front of Baskin-Robbins. You can’t just think “people come here for ice cream. I sell ice cream…therefore this must be a good idea”. It just doesn’t work that way.

Similarly, you wouldn’t just throw your app on the app store in a given category and pray for everything else to work out. In order to create a successful app, you have to define a specific target demographic that you will cater to. Some useful metrics are age, gender, location, hobbies, etc. (to name a few)

Another often overlooked metric is the actual phone brands that your target demographic uses. Why is that important you ask? Because phones (just like any other device) have specs and limitations that force you to consider factors such as screen resolution, color saturation and other more technical factors such as hardware performance, battery life and required peripherals (for IoT apps for instance).

I) The Discovery Stage — Laying Down the Foundation for your Mobile App

Client: So, when can we see some screens? We really like blue for the primary color.

Me: Hmm..check out my blog post, the part that says “UX Design Designing User Experience for Your App”

Even the most visually amazing app can and will fail to perform well on the app store if it’s not intuitive and lacks usability.

As a user, you would want to open an app and feel like you already intuitively know everything — where to click next, what actions to perform, how to jump to a particular place, etc.The second you get stuck, you give up and go try another app. Sounds familiar?

So what do we do to make sure this doesn’t happen to the potential users you just spent so much time researching? We do UX.

What is UX Design?

UX design is an ongoing process. With each update, you should consider the way people are using your app. If an update makes the accessibility of your app complex or increases the number of taps to the users’ destination, you’re heading off course and it’s time to correct.

Let’s get into some of the UX design process.

Example of illustration for mobile application
Step 1: Information Architecture

Simply put, Information Architecture (or IA) is figuring out how all the content should be structured to maximize accessibility and ease of use. It is the user journey, the path that users will take to perform their intended action. It is in this stage that you decide which features will help users go through the journey, as well as overall functionality of your app. You also decide how to present and organize this information.

Typically, the IA process begins by writing down the list of desired features and a some rough sketches of what needs to be displayed and where in the app. The outcomes of this step are user flows and user journeys which serve as building blocks for creating wireframes.

Step 2: Wireframing your App

A wireframe, also called a page schematic or screen blueprint (just kidding, no one actually calls them that), is a visual guide that shows the skeletal framework of an app. It gives you an idea on the infamous “look and feel”. With a wireframe in front of you, it’s easy to explain the concept to your dev team and set reasonable expectations from the start.

Wireframing eases the often messy transition between the stages of the project. It is easier and cheaper to erase stuff from a sketch than it is to rewrite code. Good wireframes are essential in helping you to launch your app more effectively.

Step 3: Clickable prototype

Now that you have some screens to play with, you’re going to want to familiarize yourself with InVision, an essential tool of the product designer’s toolbox. This isn’t an InVision guide, but InVision is so easy to use that it doesn’t need one. Just upload your screens to InVision and link them together.

Then download InVision on your phone and test your prototype. Awesome right? Your app doesn’t have any functionality at this stage but that’s ok. You can still click around and test it out to identify some of the obvious surface flaws. At this point, make the changes you need to be making to the wireframes and test it out again. Repeat this process until you are satisfied and ready to make some pretty pictures.

Final Words

If you are reading this, chances are you just went through this massive post to learn how to develop your mobile app. Congrats! Hopefully you have learned a thing or two about what goes into building a mobile app from scratch. If you think I missed a critical stage of you want to find out more about a particular step of the process, feel free to leave a comment with questions/suggestions and tell me about the apps you’re building, I promise I won’t steal your ideas 😉

2 أفضل منصات التمويل الجماعي في 2022

آدم بوسطن

I) مرحلة الاكتشاف – وضع الأساس لتطبيقات
الجوال الخاص بك

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

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

«أنت تريد دائما لقياس مرتين وقطع مرة واحدة.»

كنت دائما تريد قياس مرتين وقطع مرة واحدة.

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

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

الهدف من هذه المرحلة هو:

  • تعريف المشروع من منظور إدارة المشروع
  • تحديد مخاطر المشروع واعتماده
  • صياغة الوقت واقعية & تقدير التكلفة للمشروع

خطوات الاكتشاف/التخطيط المرحلة

الخطوة 1: التفكير — الحصول على فكرة

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

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

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

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

{ %توضيح%}
الخطوة 2: المنافسة – تحديد المواقع التطبيق الخاص بك للنجاح

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

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

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

« ولكن… معلمي قال لي أن مجرد اختيار شيء بسرعة ومجرد «تكرار».»

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

الخطوة 3: معرفة جمهورك المستهدف

قل أنك بائع الآيس كريم، لن تقوم بإعداد متجرك أمام باسكن روبنز. لا يمكنك فقط التفكير «الناس يأتون إلى هنا من أجل الآيس كريم. أبيع الآيس كريم… لذلك يجب أن تكون هذه فكرة جيدة». انها فقط لا تعمل بهذه الطريقة.

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

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

I) مرحلة الاكتشاف — وضع الأساس

لعميل تطبيقات الجوال الخاص بك

: لذا، متى يمكننا رؤية بعض الشاشات؟ نحن حقا أحب الأزرق للون الأساسي.

لي: هم.. تحقق من بلدي بلوق وظيفة, الجزء الذي يقول «UX تصميم تصميم تجربة المستخدم للتطبيق الخاص بك»

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

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

فماذا نفعل للتأكد من أن هذا لا يحدث للمستخدمين المحتملين كنت فقط قضيت الكثير من الوقت في البحث؟ نحن نفعل UX.

ما هو تصميم UX؟

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

دعونا ندخل في بعض عملية تصميم UX.

{ %توضيح%}
الخطوة 1: بنية المعلومات

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

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

الخطوة 2: Wireframing التطبيق
الخاص بك

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

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

الخطوة 3: النموذج القابل للنقر

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

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

الكلمات النهائية

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