Wednesday, February 29, 2012

Latest version of course brochures and application form

The latest course brochure and application form for the courses in 2012 is now available for download here.

Sunday, February 19, 2012

New iOS 5 Course - Storyboard - 19 March 2012

I am happy to announce that there will be a new course on iOS 5 - Using Storyboard in iOS 5. As you are probably aware, Storyboard is one of the new features announced in iOS 5. Using Storyboard, you can now focus your effort on writing great applications and spend less time worrying about the user interface. If you have always wanted to get started with Storyboard but find it difficult to learn, this course it for you. 

     For quick registration, please send me an email at

Saturday, February 11, 2012

Programming iOS 5 - 8-9 March 2012

This course covers some of the new features available in iOS 5. It is best suited for developers who want to know how to discover the new features, such as StoryBoard, iCloud, Twitter integration, etc.

Programming iOS 5
Refresher to Xcode 4.2
   Using the Built-in Interface Builder
   Creating Outlets and Actions
   No more MainWindow.xib
Combining View Controllers
   Tab Bar Controller
   Table View Controller
   Navigation Controller
Using StoryBoard
   Linking the various View Controllers
Using iCloud Storage 
   Storing and Using Documents in iCloud 
   Storing Key-Value Data in iCloud 
   Searching for Documents in iCloud 
   Working with Documents in iCloud 
   Using iCloud for Backups 
Integrating Twitter into your Applications 

8-9 March 2012

Course Venue
229 Mountbatten Road
#01-13 Mountbatten Square
Singapore 398007

Time: 9am to 5pm

Course Fee

Email me at for quick registration.

Sunday, February 05, 2012

Programmatically set the values of fields in HTML page

Most iOS developers are aware that you can use the UIWebView to load a HTML page/string. However, how does your code interact with your pay? In this sample project, you will see how you can use Objective-C to programmatically fill in the fields in the HTML page.

Saturday, February 04, 2012

Screen Swiping in Android

This screen cast shows how to implement screen swiping in Android. To learn how to do this, come join us in the Foundation of Android Programming course in March. Check out the details here.

Combining View Controllers - iOS

One of the commonly asked questions that beginning iOS developers always asked is how to combine the tabbed-bar controller together with the navigation-controller. In the video above, I have demonstrated this by building a simple application. I have also made the source code available - you can download it here. Enjoy!

iOS/iPhone/iPad/Android/iBooks Author courses in March 2012

Wednesday, February 01, 2012

Beginning Android 4 Application Development

I am happy to announce that my latest book - Beginning Android 4 Application Development is scheduled to be published in March. This book has been thoroughly updated and includes coverage of JSON, Sockets, and many fundamental topics that beginning Android developers need to understand. 

If you want to get a free copy of the book, be sure to sign up for the Foundation of Android Programming course (SINGAPORE), scheduled to run on the 20-21 March 2012. Check out the details here.