Remember the teacher that told you there’s always room for improvement? Turns out that doesn’t just pertain to your homework.
Know your enemy.
We all heard Thomas Edison’s quotes on failure at some point or another, but you don’t have to learn just from your own mistakes. Study the really awful projects that you want to avoid being anything like. Sure, it’s essential to study the app success stories, but once you locate the components of a great one, you need to figure out what holds the terrible ones back from being standouts.
You’ll probably see a lot of poor design and overly complicated programs. People aren’t in the market for either of those trends, so make sure your app masters sleek design with a straightforward concept.
To find the right ideas amidst the bad ideas (and there will be awful ideas – it’s only natural) you need to pump out as many apps as you can. You can’t let your standards or expectations hold you back. If you have an idea, start building. If you finish and it doesn’t meet your expectations, you can always make revisions, but the first step is beginning to create.
It’s a chance to expand your skill set and figure out where your strengths and weaknesses lie. There’s growth in practicing the technical aspects of developing an app, and it only adds to your portfolio.
Also, if you can figure out where you shine, you can leverage that asset. Most great developers do one thing really well. In mass-creating content, find a way to make your work account for a specific gap in a niche. To be successful in this field you have to know what is missing for a particular. Those are your potential users and the people you aim to satisfy with your work.
To preface this, don’t blindly create and don’t blindly support your designs. Here comes the but though. If it is a great app and you believe in it because it’s great then be persistent. Success takes time and not everyone is going to see your vision.
If you don’t believe in your design, then odds are no one else is going to either. Be cognizant of the gray area. Is your app not selling because it’s not good or is your app not selling because you aren’t good at selling it? Hone your communication skills alongside your coding skills. A little showmanship can go a long way.
Your work isn’t done once your app hits the app store. As Keith Stuart from The Guardian says, “To get noticed, you’ll need to build a buzz around the game: engage with the development and gaming communities, start a blog about the programming process, produce screenshots and mail out press releases to iPhone news sites.”