Back
app icon
IDEATION
Step 1
How do you think of an idea for an app?
First is to identify why you are building an app.
  • You want to learn how to build an app.
  • You want to build a business.
If you are #2 but don't know how to build an app, I would recommend starting with #1 and then focusing on #2 after.
1. You want to learn how to build an app.
When you are just trying to learn, it is important to not over complicate things and just get started. Focus on 2 things:
  • An app you personally want to use. Building something you want to use helps to keep you motivated and interested during the project.
  • Something simple/well scoped. Your first app (even with minimal experience) should not take you more than a few months. Keep it simple, learn, then move on to more complicated ideas.
Example ideas based on experience level:
  • Beginner: calculator, todo list (apps without a heavy backend).
  • Intermediate: habit tracker, journaling app, nutrition tracker.
2. You want to build a business.
Businesses come in all shapes and sizes so it is hard to give generalized advice, but I would recommend focusing on:
  • A need you have. Being able to empathize with your users is a huge advantage. If you are building an app with payments, ask yourself, would you pay for this app?
  • Be realistic about the outcome. Building a hundred million dollar business is really hard. Building an app that generates $10-100k/year is a lot easier.
Once you have your idea:
Write up a brief spec that covers the following information.
  • What are the core 1-3 functionality of the app? (I would recommend starting with 3 at most for the first version of the app).
  • What is the onboarding flow for a new user? What information needs to be collected?
  • What are the “boring” app features needed? Authentication, profile management, moderation, etc.