This question relates to Alex's talk on side projects (an excellent session by the way which really inspired me!). It made a lot of sense to pick something super simple and do it. However, what do you do once you've implemented your simple idea? Specifically in terms of tracking and marketing:
For tracking, you should have some things "built in". For example, if you have user accounts, I imagine those are persisted to a database and you can query the number of rows to get user count. Back when my flashcards app (175k+ downloads) was full-stack, I would run SQL queries every week to see the number of users, flashcard sets, flashcards, etc (it was really fun!).
On top of the built-in analytics, you can just add logging/instrumentation. The 2 we use for Taro are:
If you're not doing user accounts, PostHog should give you basic usage data (like page visits) out of the box and for free. The free tier of PostHog is very generous from our experience.
How did you get to 100,000 installs?
95%+ of my downloads came from showing up in Google Play search results. I break down all of that in-depth (alongside other tactics) here: [Masterclass] How To Build And Grow Tech Products To 500k+ Users For Free
Here's another good thread (which has more related resources): Marketing your side projects.
How did you get to 100,000 installs?
Just make a lot of apps and eventually you'll get lucky. Think of each published app as a seed you're planting -- some of them will die, but others will surprise you by getting picked up in search/word-of-mouth and see a huge growth of users later on.
Your goal is to give yourself as many chances as possible to get lucky.
Quick question to Alex/Rahul, but if you're a web app SWE, how would you recommend building side projects as web apps are not as versatile/convenient as mobile apps? Any advice/tips would be useful!
Pretty late with this, but I would honestly follow the exact same playbook as I do with mobile apps:
All of front-end is relatively similar. The difference is that SEO is far more competitive and messy compared to ASO (app store optimization).
+1 to what Alex said. If you make something for yourself and a few friends, you'll feel good about building the project even if you don't get 100K users :)
If your goal is to optimize for the chance of 100K users, I'd look at other websites that generate that traffic and see if you can beat them. Perhaps something like https://h1bdata.info/ (SimliarWeb says it has 441K visitors per month) but remove all the ads.