Friday, January 29, 2010

New Course - iPad Programming

I am extremely excited to announce a new addition to my family of iPhone programming courses - the new iPad Programming Course. I am in the final stage of finalizing the schedule for this course and check out this page for more info next week.

At this moment, this would be a 1-day course and participants are expected to have some experience programming the iPod Touch or iPhone. It would be ideal to the existing iPhone/iPod Touch developers who wanted to also support their applications on the iPad.

If you are totally new to programming using Xcode, it would be good for you to start with the iPhone Foundation course.

Stay tuned!

Tuesday, January 26, 2010

iPhone Location-Based Programming Course - 2 Feb 2010 (Tue)

Phew! I am finally done with the course materials for the iPhone LBS course on 2 Feb 2010. It is going to be a lot of fun and this is what you will learn:

* How to use Core Location to get location information
* How to create your own compass app
* How to log your locations as you move
* How to display the Google Maps using MapKit
* How to track your location by sending your location data to a back end server running Bing Maps (realtime!).
* How to create a rotating map as you turn
* How to create annotations on the map
* How to use the Google Maps API in your native App

Register now if you have not done so!

Monday, January 25, 2010

Notes on Changes in Interface Builder (3.2.1)

Thanks for the many feedback for the book! I appreciate your kind words and hope that you too find the book useful in getting you started with iPhone programming.

A number of you have raised the question on a subtle change in Interface Builder - that is, now you can no longer create outlets and actions in the Identity Inspector window of Interface Builder (as illustrated in my book).

As much as I strive to keep my book as up-to-date as possible, it is always not possible to do so, especially when you are writing a book on the iPhone SDK.

During the course of writing this book, I used the iPhone SDK 3.0. As the book was completed and about to go to press, the latest version of Interface Builder came along and by then it was too late to address the changes. As the changes do not in any way affect the code in the book, we could not justify further delaying the book any longer. As far as I am aware, all the code in the book work with the latest version of the SDK (iPhone SDK 3.1.2).

In any case, I have prepared a short note on how to address the changes in IB and how you can still create outlets and actions in Interface Builder. Download the note here.

Hope this will make it easier for readers of my book to follow through the exercises!

Friday, January 22, 2010

My author copy of Beginning iPhone SDK Programming with Objective-C

Finally, after several weeks of waiting I finally got hold of my own book - Beginning iPhone SDK Programming with Objective-C.

It is a relatively big book, with 500++ pages. More importantly, it covers quite a substantial list of topics that would be very useful to the beginning iPhone developer.

Check it out if you have the chance! Better still, buy the book and attend the courses!

Foundation of iPhone Programming Course - 4-5 Feb 2010 (Thurs and Fri)

Join us in the upcoming Foundationof iPhone Programming course on 4-5 Feb 2010 (Thurs and Fri). If you have not registered yet, do so now!

Application form available here.

Details
Foundation of iPhone Programming

Course Fee
S$997 nett

Date
4-5 Feb 2010 (Thurs and Fri)

Venue
To-be-confirmed

Time
9am to 5pm

Wednesday, January 20, 2010

iPhone Location-Based Programming Course - 2 Feb 2010 (Tue)

There will be a special run of the iPhone Location-Based Services Programming course on 2 Feb 2010 (Tue). If you have not registered yet, do so now!

Application form available here.

Details
iPhone Location-Based Services Programming

Course Fee
S$699 nett (with free iPod Touch 8GB)
S$499 nett (without)

Date
2 Feb 2010 (Tue)

Venue
To-be-confirmed

Time
9am to 5pm

Saturday, January 16, 2010

iPhone Training in NgeeAnn Polytechnic

Been catching up with my blog postings lately...here is a photo taken at the end of the iPhone Foundation Course conducted at Ngee Ann Polytechnic in Dec 2009.

It has been great fun! Hope to see some great apps developed by these guys.

Friday, January 15, 2010

Dashcode Training for Apple's Customers

Just concluded a training for Apple Singapore's customers on developing iPhone Web applications using Dashcode. It was a three-day course that covers some of the topics on targeting the iPhone platform using Dashcode. Some of the projects covered include:
1. Embedding Google Maps in your web application
2. Accessing location data in your iPhone Web application
3. Hosting a Web app in a native application
4. Introduction to Xcode and Bluetooth programming

I will also be running the Dashcode and Xcode courses again on the following dates:
* 4-5 Feb - Foundation of iPhone 3.0 Programming (S$997 nett)
* 18-19 Feb - Foundation of iPhone 3.0 Programming (S$997 nett)
* 25-26 Mar - iPhone Web Applications Programming using Dashcode (S$997 nett)

Sunday, January 10, 2010

iPhone Location-Based Programming Course next week!

Just a reminder that iPhone Location-Based Services Programming course is on next week! If you have not registered yet, do so now!

* 19 Jan - iPhone Location-Based Services Programming (S$699 nett (with free iPod Touch 8GB); S$499 nett (without))

* 22 Jan - iPhone Location-Based Services Programming (S$699 nett (with free iPod Touch 8GB); S$499 nett (without))