views:

855

answers:

6

As a developer who has an iPhone, I am looking for applications that are developer-centric. What iPhone applications do you find useful as a developer?

A: 

It really depends on what kind of development you are doing. Many of the samples on Apple's site are really useful for figuring out the basics.

As far as ongoing usefulness - if you are doing accelerometer programming, the AccelerometerGraph program is particularly nice for figuring out how the accelerometer responds to various movements.

Eric Petroelje
+3  A: 

I like Colloquy IRC client.

Plenty of IRC channels supporting projects/software with people to answer questions and/or discuss new ideas with out there, and this is a simple interface to them.

A: 

Not sure this counts because it isn't a "developer" app but...

There's a free RSS Reader I downloaded the other day and subscribed to a few development blogs. It caches the most recent posts so you can read from anywhere if you don't have internet (I have iPod Touch, not iPhone).

Sean
what was the name of the RSS Reader or is it called RSS Reader?
Michael Kniskern
It's actually called: "Free RSS Reader"
Sean
+5  A: 

TouchTerm is a very nice SSH terminal client, available in free or paid versions.

Programmer is an RPN programmable calculator designed for programmers. There are many others - look to see which suits you best. 99c.

YouNote lets you sync notes kept on the phone and the Mac. Free.

BetaHelper reads the device ID without needing a Mac - useful for ad hoc provisioning. Free.

ColorRef lets you store and review colour themes.

Developer's Tool Kit is expensive at $4.99, but combines calculator, colours and ANSI UTF-8 character set lookup. I've not tried it.

Jane Sales
+1 for TouchTerm - it's a very handy utility.
Tim
+9  A: 

Jailbreak your phone, and install ssh. Your iPhone is a full-on playground in your pocket, but most of the most fun is not available to you until you can log into the device.

If you jailbreak your phone (you don't need to unlock!) you can do whatever you want.

It's a programmers toy at that point.

Aftermathew
Note that you don't need to jailbreak your phone to get an ssh client. But yes, if you want to execute commands on the device itself, jailbreak is necessary.
Kristopher Johnson
As Kristopher mentions, you don't need to jailbreak to get an SSH client. You do however need to jailbreak to get an SSH server on the phone, which will give you complete access to the device via the command line interface from another machine.
Aftermathew
and change the password
darren
A: 

Hmmm, the main thing I can think of is just a portable reference library for when you're working offline...other than that not much.