Hi guys to me the most difficult part of building an android apps is coming up with an idea of what to build. To me it feels like there are almost no android apps that I can build that are unique since it feels like almost any android app idea I come up with, someone else has already built it or used my idea. What is your guys advice on this situation especially when I'm trying to build an app with the goal of attracting a lot of users?
Well aren't most popular products like that? Even though they're dominant in their product domain, they weren't really first. Maybe you can look to take an existing app someone else built, see where the issues are, and just built your own version that fixes them?
Jonathan more or less nailed it - Making better versions of existing apps was exactly my bread-and-butter strategy behind getting 3,000,000+ users on my Android side projects.
Here are the 2 most popular apps I have ever built:
Another thing you might have noticed: These aren't super complicated apps. You don't need to build something mega-genius to get users: Just build an experience that fulfills a basic need and is pleasant to use:
These weren't 200 IQ ideas (trust me, I'm not that smart): I just saw some small problems here and there and worked hard to deliver elegant solutions for them. I truly believe anybody can replicate my success - You just need to be diligent and care. And trust me, when you do it right, hiring companies will come banging at your door, even FAANG. I have a separate email for my side projects to handle customer support and whatnot, and I have had recruiters from Google, Block, Uber, Instacart, and many more reach out there for interview opportunities. Uber offered to jump me straight to the onsite twice.
I actually gave an entire masterclass about how to come up with effective side project ideas here: [Masterclass] How To Come Up With 100k+ Users App Ideas You Can Build For Free
If you still can't come up with an idea and want to follow someone else's, I made a repo of my ideas here (some are outdated though): [GitHub] Software Project Ideas
There are tons of ideas!!
Don't aim for originality; aim to build something people will use. These 2 are different, and often in tension with one another.
A simple algorithm to follow:
Now you've found something which is simple to build and has provable value to at least 10K people. Congratulations :)
(don't pick a marketplace and don't pick anything with a cold-start problem)
Take a book and whenever something annoys you write it down then brainstorm and see if you could do something about it through a mobile app. I'm sure you would find something meaningful to build. Although searching or asking for an idea to someone else would provide you a lot of options but I don't think these are the ideas that you are truly passionate about. So try to search for something that you are passionate about and want to solve the problem deep down. That's the way to succeed!
You don't have to build something original. You just need to find something that exists and do it better.
Also, it helps to have a product-focused mind. Ask yourself with products that you use every day "How can we improve this product?". You would be surprised how many products today can be vastly improved.
Fun fact, big companies oftentimes cannot deliver the "best" experience for customers because they are saddled with a heavy payroll. For example, Google cannot even consider building something unless it makes $100m+ because their payroll is $50m (these are arbitrary numbers btw). This is where startups shine in customer obsession.