Xcode is dead! Long live… Corona?
I will probably never use Xcode again (unless Apple forces me to — and at that point I’ll probably just quit developing for iOS). And this is from someone who has been using Objective-C and Interface Builder since 1993… yes you heard me… 20 years ago I started using Steve Jobs’ vision of how development should be on the NeXT computer. It was awesome… then… it was awesome in 2008… but that awesomeness has worn off for me.
With the development of my last game I decided I didn’t want to use Objective-C or Xcode anymore. I wanted something fast, that I could rapidly prototype and test ideas. Corona SDK has turned out (for me) to be that answer. I recently gave a presentation at our local iPhone User Group spouting my enthusiasm for Corona. We wrote a Space Invaders type game in less than an hour. You can download the project and check it out.
Corona promises 10x faster development time. That’s been my experience. Is it right for everyone? Probably not. It’s really not geared for Enterprise type development (although the new Widgets 2.0 bring it close). It’s really for games games games, and that it does REALLY well. The big news is that Corona SDK is now FREE to use and publish your app to both the Android and iOS App Stores (you still have to pay Apple your $99 and Google your $25). If you need In-App Purchases then you’ll have to fork over some money. I happened to get in before the May 1st deadline and so I’m locked into a price guarantee for the next 2 years.
I’m looking forward once again to reviving some of the projects I had bouncing around in my head, but pushed to the back-burner because I dreaded starting yet another Xcode project. Apple does some things really well… IDEs, back-end servers, and cloud stuff aren’t things they do too well at however. I’d love to hear from other Corona users. Drop me a line.