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!