I'd further suggest that creating apps for clients is incredibly profitable. You don't necessarily need sales on apps to make money. Businesses, organizations, and people have problems that they are willing to pay to get solved with an app. Take your time selecting the right problem and you can make a good living and enjoy what you're creating at the same time.