This post originally appeared on the American Express OPEN Forum, where Mashable regularly contributes articles about leveraging social media and technology in small business.

Developing an app has become a much more approachable undertaking, which in turn makes things a lot more complicated. Thousands of apps are launched and streamed through the App Store and Google Play every day — how do you stand out?

For starters, it’s important to do your research. Know the common mistakes mobile developers and designers make during the process. Gather the tools you need and use them effectively to give your app the best shot at becoming the next Instapaper or Draw Something. There’s even an app to help you build an app.

We’ve gathered seven useful resources for you to utilize before, during and after you’ve developed a mobile app. What other services do you find useful? Let us know in the comments.


More Small Business Resources From OPEN Forum:

- Should Small Businesses Follow Everyone Back on Twitter?
- Are You Falling into the Pricing Trap?
- How to Take Your PR Pitches to the Next Level

Image courtesy of Flickr, William Hook

Print Story Email Story Reprints
Topics to follow
12 Comments

  1. For anyone thinking about app development, I highly recommend using a universal development framework such as Marmalade or PhoneGap ( I prefer PhoneGap ). These will let you develop an application in C++ or HTML5 / JS that will run on iOS, Android, and WMobile. I have gotten burned before redeveloping apps for other platforms, LEARN FROM MY PAIN!




  2. I am a daily user of App Cooker and I can tell you that it’s absolutely brilliant. When I am with clients they instantly work with me because the tools and the interface are really good! A no brainer for iOS developers and designers with great App ideas!


  3. Our company has a free product, iRise Studio MX, that helps you develop VERY high-fidelity simulations for iPhones and iPads. We also have a high-fidelity, realtime collaboration product that lets you create and revise ultra-realistic simulations that can then “stand in” for requirements docs. Of course, that also means that people might not have to read text-based requirements docs anymore, and of course, that would be a TERRIBLE shame, huh? ;-)



  4. If you’d like to know how an app performs and looks on real devices, my company makes AppThwack (http://www.appthwack.com). It supports Android apps for now, although we’re about to add web and iOS options. It’s in free beta.

    Regarding bug reporters like Crittercism, there are quite a few companies offering tools in this space like bugsense and apphance. It’s so easy to add to an app it doesn’t make sense not to use one.


  5. Great list of tools to help people get started – i’d add Appcelerator Titanium to the list as well – (full disclosure, i work there), its a great tool to introduce simplify the management / development of supporting all the major platforms and mobile web.


  6. One of the things that’s left off of the list but that drives a lot of long-term value is the ability to talk to your app customers. Most app developers approach this as an afterthought and as a result, waste 10′s of thousands of their first downloads. If you’re not learning anything about what people like, what doesn’t make sense and what people really love about your app, you’re going to move more slowly than your competition, it’s as simple as that. It can be as simple as implementing an email feedback button or integrating a more robust solution like what we’ve built at http://www.apptentive.com. The important thing is that when you release an app, you have a plan for communicating with your customers.


  7. I think that developing on mobile also has its special implications, such as network use and battery life.
    AT&T ARO is a great tool for optimizing these aspects specifically for Android apps: http://bloggeek.me/optimizing-mobile-apps/