Placeholder

iOS development

The cutting-edge expertise your project needs

Placeholder

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
Remarkably detailed analysis. Must-read piece.Daring Fireball, on Drew's analysis
Hugely experienced developer, writer and consultant.Mobile Central Europe
I have no idea who you are but I somehow follow you on Twitter.Elliott Noel, some guy on Twitter

Not just another developer

When you work with us, you get more than just a warm body to write your application.

Placeholder

Swift 2

One of the top Swift experts in the world.  We’ve been working in Swift pretty much full time since it was released.


Placeholder

Unit testing

Automated testing helps ensure your app works and stays working.  Drew’s an internationally-recognized expert in automated testing strategies.


Placeholder

Continuous Integration

Our custom, third-generation CI server constantly builds, distributes, and monitors your app.

Placeholder

DCAKit

Now in its seventh generation, our “kitchen sink” library fills in gaps in the official SDK so you can focus what makes your app unique.


Placeholder

caffeine

Our private-beta, next-generation tools platform to build the applications of tomorrow


Placeholder

GitHub

Do you speak engineer? Know someone who does? Click on this link and see what Drew’s been up to lately.

Portfolio

Our experience spans many verticals, including

  • Consumer
  • Social
  • Messaging
  • Analytics
  • Retail
  • Video
  • Education
  • Enterprise
  • Geological engineering
  • Cartography
  • Developer SDKs
See some apps
Placeholder

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?

  • 02

    We solve the hard problems; the ones that others can’t. We have extensive experience reverse-engineering Apple’s code, designing novel algorithms, optimizing performance, and streamlining organizations to write better software.

  • 03

    Hiring another developer and want a second opinion? We’ll interview them and give you our unbiased assessment.

  • 04

    Need a speaker for your private event, or customized 1-on-1 training? Drew can get your team or audience up-to-speed on what’s happening in the great big world of iOS.

Core competencies

Swift
95%
Python
70%
Writing
90%
ObjC
95%
Rust
60%
Speaking
70%

Our code used by

  • jaoer-cent
  • djr-centered
  • adfa-centered
  • fjeu-cent
  • fjer-cent
  • bkfj-cent
  • jerif-cent
  • jeri-cent

Press mentions

  • tc-Logo
  • df_logo
  • mce_cent

Get in touch

Fair warning, we keep pretty busy, but we’d love to hear from you.

Your Name:

Your Email:

Your company:

Your phone:

Your quest:

Inquiry type:

Looking to get started

Tell us about your project