And how to fix it Now that I’m enjoying moderate success with TextingStory I find it increasingly scary to change anything in the app or add features. I’m worried I’ll break something or that users will stop liking it. It has a paralyzing effect I wasn’t expecting! I try to remember that any changes can… Continue reading U is for Update anxiety
T is for Time
It always takes more time than you think Building and shipping an app is always more work than you think. Coding somehow always takes me twice the time I estimated. Testing takes as much time as coding. Making the app look good requires countless iterations. Preparing the app store screenshot takes forever. You’ll need to… Continue reading T is for Time
S is for Sell something
Or you’ll have to serve ads Joking aside, it’s good to think about how you can monetize your app early on. Try to identify the right balance between what your app should offer for free and what could be behind a paywall. Everything is possible: from an entirely free ad-supported app to a totally locked… Continue reading S is for Sell something
R is for Region
Start big if you can Make the first region and language you’re releasing your app into as big as possible. If you’re fluent in English, Chinese or Japanese, start there. Some app developers have made it after starting out locally but the bigger the market, the better your chances! It’s often said that localizing an… Continue reading R is for Region
Q is for Quick and dirty
Done is better than perfect Indie app developers often come from a software engineering background and tend to pay a lot of attention to the quality of their code. In my opinion, this isn’t relevant at every stage of a project. Adopt a hackathon spirit in the early stages. It’s OK to copy and paste… Continue reading Q is for Quick and dirty
P is for Pareto principle
For many outcomes, roughly 80% of consequences come from 20% of the causes The Pareto principle is also known as the 80/20 rule and it’s a simple way to think about prioritization. When working alone, you can’t do everything a regular company would do and the lowest priorities will simply be written off. Prioritization is… Continue reading P is for Pareto principle
O is for Organic
Build a sustainable user acquisition Making an app visible in the app stores is the biggest challenge in the app business. There are millions of apps, some of them with large advertising budgets. As an indie app developer, you probably can’t compete in the app stores by relying on advertising dollars. You need to find… Continue reading O is for Organic
N is for Niche
Find the right market size If you’re aspiring to be an indie app developer, it might be worth focusing on medium-sized markets. A small niche market might not be worthwhile financially. A medium-sized niche, on the other hand, could be enough to support you while also making your business less interesting to larger app editors.… Continue reading N is for Niche
M is for Motivation
Is there an app for that? This is personal, and I’m sure all indie dev experience it differently, but I find that staying motivated on an indie app project can be an issue as you’re often working by yourself. Not having coworkers or a boss can be bliss but we’re also social creatures and solitude… Continue reading M is for Motivation
L is for Listen
Who doesn’t like a good listener? Have ways for users of your app(s) to reach you via email or any other communication method allowing back and forth messaging. User feedback is priceless. It helps you decide which features to build first. It gives you ideas for new features. Moreover, if you build a feature a… Continue reading L is for Listen