Wednesday, November 07, 2012

New Course iBooks Author

I am happy to announce a new course - Developing iBooks using iBooks Author, scheduled on the following dates:

21 Jan 2013 (Mon)
18 Feb 2013 (Mon)
4 Mar 2013 (Mon)

In this course, you will learn how to develop interactive iBooks using the iBooks Author. You will learn about the various components in an iBook, as well as how to add interactivity into it, such as by adding quizzes, graphs, animation, etc.

You will need to bring along your iPad / iPad mini so that you can preview your iBooks developed using iBooks Author.

Bayview Hotel
30 Bencoolen Street 
Singapore 189621

Buffet lunch and two tea-breaks will be provided daily.


9am to 5pm

Tuesday, October 09, 2012

New Course for Students - IOS001 - 4-day Introduction to iPhone Programming for Students

I am happy to announce a new course for students - IOS001 - 4-day Introduction to iPhone Programming for Students. This course is specially designed for students (secondary schools and junior college students) who wanted to get a head-start in the world of programming. Rather than learn programming in a strictly academic fashion, students will learn programming by actually writing iPhone apps. 

By the end of the course, students will be able to bring home a couple of cool iPhone apps that are ready to be installed onto a real iOS device - iPhone, iPod touch, and iPad. 

Bayview Hotel
30 Bencoolen Street, 
Singapore 189621 
Tel: (65) 6337 2882 
Buffet lunch and two tea-breaks will be provided daily.

* 26-30 Nov (Mon-Fri)
* 27-30 Nov (Tue-Fri)

* 9am to 5pm daily

* 9am to 6pm daily

* Students need to bring their own Mac
* iOS (iPhone, iPod touch, and iPad) device optional

* S$2,000 for non-students
S$1,000 for secondary and junior college students

GST is not applicable

For registration, download course brochure and application here.

Monday, May 21, 2012

Download the new Developer Learning Solutions iPhone app

You can now check for the latest course schedule as well as email course outlines and application forms through the new Developer Learning Solutions iPhone app! For techies, the UI for this app was built using the new Storyboard feature in iOS 5. 

Download the app here:

If you would like to see more features, please feel free to let me know!

Monday, April 09, 2012

Schedule for Courses in Singapore

Here is the schedule for classes that I offer to the public. Courses can be customized and delivered at your site. For more information, please contact me at You can also contact me via phone at (65) 9-692-4065. 

Click on the link for each course to download the course outline and application forms.

April 2012
May 2012
June 2012
July 2012
Aug 2012
Sep 2012
Objective-C Programming

8 Aug
10 Sep
21-22 April (Weekend class)
9-10 May

5-6 July

14-15 July (Weekend class)
13-14 Aug
11-12 Sep

15-16 May

20 April
11 May

10 July
16 Aug
13 Sep

11 July

12 July
15 Aug
14 Sep

13 July
17 Aug

26-27 April
17-18 May
19-20 May (Weekend class)

19-20 July
21-22 Aug
17-18 Sep

24-25 May

19-20 Sep

26 July
23 Aug

27 July
24 Aug

* Confirmed class
This course schedule is continually being updated. Check back again if the course you want has not been scheduled yet. 

Thursday, March 01, 2012

Android Bootcamp at MobileTeach, June 1 2012, Vancouver, Canada

I am very excited to announce that I will be running an Android Bootcamp in MobileTeach, Vancouver, Canada (Post-Con Workshop, Friday June 1, 2012). In this bootcamp, I will get you up to speed with Android development within one day. If you always wanted to write your own Android apps but are too busy to read a book, this is the best chance for you to get started! At the end of the day, you will be able to write your own apps and deploy them onto your phone. I will show you how to write some really cool apps!

You can now get a rebate of $100 using this code MOBILETEACH02. See you at the bootcamp!

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.