iPhone app Developers | iPhone and iPad Developers

Services

App Development

Don’t be fooled by those flashy two-minute tutorials. Custom iPhone development is hard work. The iPhone is a hot platform, and lots of developers are looking to cash in. Unfortunately, that means it’s more important than ever to make sure your developers have plenty of experience on the platform. The last thing you want is to have to rewrite your app to get it through review!

At DrewCrawfordApps, we’ve been doing this since the release of the Apple App Store. Our apps have been ranked in the Top 100 & 200 internationally. We use state of the art technology like unit testing and source control to make sure that your app is held to the very highest technical standards. We’ve got a great working relationship with Apple, and we always have the most up-to-date details on what’s happening on the platform. Read more for details on how we work.

We hold our apps to the highest technical standards.  It’s important to us that you have a reliable, proven app that your customers can depend on.  We use several key technologies to keep you ahead of the curve:

  • Source Control.  Source control separates professional software developers from amateurs.  It records and tracks each version of your software as it’s being developed to to minimize bugs and keep code complexity from getting out of control.  It makes it easy to “undo” changes or try out multiple different implementations before settling on a final course of action.  We rely on Git, the very latest industry standard, for all of our projects.
  • Unit Testing.  Unit Testing means that the components of your application are tested automatically to find bugs and other problems.  Unit tests give an early warning whenever new functionality breaks existing behavior, which means that “regression” bugs, or bugs that break an older part of the system are much less likely to happen.
  • UI Automation.  UI Automation means that we can program your application to tap its own buttons, flick its own switches, and drag its own icons around, all on autopilot.  It’s like a dedicated Quality Assurance testing team–without the cost!  UI Automation testing catches common UI bugs before app review does–or before your customers do.
  • Prereleased OS & APIs.  Apple trusts us, and so we get access to new OSes and technologies before the rest of the general public.  We’re always up to speed on what features you can leverage in your app in the next version of iOS, and we can test and qualify your app on the very newest Apple devices.  We were playing with the iPhone 4 a full two weeks before its public release.