iOS indie developers writing every day about their stuff.

Getting Started with Corona SDK Development

Boon Chew

  1. Introduction Corona SDK is a powerful platform for cross-platform mobile game development.  As of this writing it currently supports iOS & Android. I’ve been playing Corona for a while and really digging it.  In sprite of the fairly decent official documentations,  beginners can still get confused with topics such as setup, which editor to use, etc.  The goal of this article is to minimize the initial hurdles you may run into and let you be productive with the tool as soon possible. 2. Environment Setup 2.1 Corona SDK Installation The installation of Corona SDK is really simple, you […]

Beta Testing iOS Apps Made Easy

Boon Chew

The success of iOS platform has spurred the creations of third party solutions that make make aspect of iOS development less painful such as in-app purchase, push notifications and backend integration provided by companies like Urban Airship and Parse.  TestFlight is one such service. It was created to help facilitate your beta testing and lets you distribute your beta build over the air – made possible by the wireless app distribution model added in iOS4. Let’s take a quick look at what TestFlight is all about and what they offer.  For a complete overview of the latest and greatest of […]

Useful Xcode 4 Features

Boon Chew

Useful Xcode 4 features you probably seldom use: 1) Modified Navigation Hold down Option key and click a file in the Project Navigator pane.  The file opens up in the assitant editor window. Hold down Command key and double click a file in the Project Navigator pane.  The file opens up in a new window. Hold down Shift + Option key and click a file in the Project Navigator pane.  A coverflow view shows up and you can now use where the file should appear.   2) Show/hide Navigator Command + 0 to show/hide the navigator.  More space for your […]

Dissecting Cocos2D – CCDirector

Boon Chew

Cocos2D is a great open source game framework created by Ricardo Quesada with contributions from its community.  Not only does it save you time in creating 2D-based games for the iOS, a careful reading of the code will make you a better game developer and an iOS coder. In this series, we will dissect Cocos2D a little bit at a time, pick up valuable coding techniques and examine design patterns and decisions utilized by Cocos2D along the way. We will start off by looking at the entry point, the heart of Cocos2D – the CCDirector class.  CCDirector is a singleton […]