It's a clever system: the app is really a text editor which sends the code you write to your Mac. Your Mac builds the app and sends the binary back to your iPad.
Pros:
* Code when you're on the move because... laptops haven't been invented yet?
Cons:
* You need an internet connection all the time.
* No support for any version control system??? "Import your project from Dropbox and Dringend will handle syncing any changes you make in the app back to Dropbox." Dropbox for version control??? Are you joking?
* No support for unit tests, asset catalog, breakpoints, interface builder...
I really don't get the point of this app, it's a cool hack but it's not an IDE. Developing for iOS involves a complex and large set of essential tools, no decent IDE for iOS can omit a single one of these tools.
Hi there, I'm the developer of this app so just thought I'd reply to some of the cons you made.
You don't need an internet connection all the time, just simply for building or running the application as Dringend needs to connect to the build server.
Support for git is coming up in version 1.2 and is going to be in the hands of beta testers very soon.
Features such as support for asset catalogs and XIBs/Storyboards are also in the pipeline.
Its pretty typical for any personal project here to have a lot of negative feedback and reasons why it wouldn't ever be used. Just make sure you take the good suggestions as constructive rather than getting discouraged.
It's $10. That's around what you pay for a text editor on iOS. This one has some very cool, different features.
Apple's been working on Xcode for years, give this one some time to catch up.
IB: I doubt re-implementing Interface Builder on iOS would be a good use of time. Probably better off using some good screen sharing software.
I wonder what breakpoints would even look like without different multitasking. I found a library [1] that allows you to send messages to the running app, maybe you could get something clever going on using URL schemes to swap between the "debugger" and the running app.
Pros:
* Code when you're on the move because... laptops haven't been invented yet?
Cons:
* You need an internet connection all the time. * No support for any version control system??? "Import your project from Dropbox and Dringend will handle syncing any changes you make in the app back to Dropbox." Dropbox for version control??? Are you joking? * No support for unit tests, asset catalog, breakpoints, interface builder...
I really don't get the point of this app, it's a cool hack but it's not an IDE. Developing for iOS involves a complex and large set of essential tools, no decent IDE for iOS can omit a single one of these tools.