iPhone app Developers | iPhone and iPad Developers

iOS development

Meet Drew

Blog read by half a million developers

International conference speaker

Developed for iOS since 2007

Filed 200+ bugs in Apple developer tools

Developed over 50 apps

Hasn’t worn a jacket since photo was taken

What people are saying

If you find out you can’t program it, you’ll hire somebody like Drew — which is how it sort of works because you don’t have programmers who know how to program natively. It isn’t like you can just pick this up in a few minutes.Dan Bricklin, inventor of the spreadsheet

I don’t often link to other articles, but this one is worth reading.Herb Sutter, C++ expert, on Drew's analysis

Portfolio

About Our Process

New applications

Most apps cost between to develop.

01

We’ll work with you to develop a detailed technical specification of your application. This generally involves storyboarding, mockups, and sometimes full prototypes, to identify any project risks. Or we can just jump in, if you’re ready to go now.

02

We’ll develop your application, using the latest technology and industry best practices to deliver a maintainable codebase that meets your objectives.

03

We continually deliver internal builds so you can easily follow application progress. When the project nears completion, we can help run a public beta and collect bug reports from your users.

04

When your application is launched, we’ll help you transition to your internal team, or you can retain us to stay current with new developments in iOS. Most apps need a few updates a year.

Existing applications

We charge between per hour.

01

We’ll diagnose your existing codebase and tell you about its overall health, maintainability, testability, and future-preparedness.

02

We can jump in alongside other developers or work on our own to develop high-priority features and fixes that your application needs.

03

Our custom monitoring and reporting tools can help reproduce issues that you can’t seem to pin down on your own.

04

Writing test coverage for bugs means that those fixes stay fixed. That means you can stop putting out fires and start adding new features.

Consulting

We've consulted on overprojects.

01

One size doesn’t fit all. Have a bug that you can’t solve? Have a feature that want to parcel out? Have a software design that you’re not sure about?