Tuesday, June 08, 2010

iPhone Courses for June 2010

Apple has just released the latest refresh of its iPhone device - iPhone 4. With the iPhone 4 comes a new refreshed OS -iOS 4. If you have not started your iPhone development journey, now is the best time to get started!

The following courses in June is confirmed:

* Foundation of iPhone OS Programming - 14-15 June 2010 (Mon-Tue)
* Fast Track to the AppStore - 18 June 2010 (Fri)
* iPhone LBS Programming - 24 June 2010 (Thur)
* iPhone Network Programming - 25 June 2010 (Fri)

Seats are limited and download the registration form here.

Saturday, June 05, 2010

Training Courses in the US

I am very excited to announce that I will be delivering a series of training courses on iPhone, iPad, and Android in the US in the month of Aug and Sep 2010.

The venue of the training is:

Alvin Sherman Library, Research, and Information Technology Center
3100 Ray Ferrero Jr. Blvd.
Fort Lauderdale-Davie, Florida 33314-7796

For more details, download the brochures here.

Saturday, May 29, 2010

Documents Reader now available on the AppStore

Documents Reader is a versatile documents reader that allows you to download documents locally to your iPad so that you can read them offline. All file types supported by the Mobile Safari are supported by Documents Reader. Some of the common file types supported are PDF, Word, Excel, PowerPoint, Keynote, etc.

In addition, using Documents Reader you can also email saved documents to your friends.

Install it now!

Thursday, May 20, 2010

New Course - Fast Track to the AppStore!

Have you recently been hearing about all the excitement of writing your own apps and laughing your way to the bank? Are you the impatient sort who don't want to spend 2 weeks reading a book on how to get started in writing your own apps?

In this one-day course, I will get you started writing your own iPhone/iPad apps and show you how you can deploy it to the AppStore. In this fast-paced course, you will learn all the essential things you need to know to get started, and then sell your apps on the AppStore. You will build a full application and by the end of the day you will be ready to submit it to the AppStore for approval!

Download application form here.

Course Details
Title : Fast Track to the AppStore!
Date : 18 June 2010 (Fri)
Fee: S$499 (nett); includes a lunch and 2 tea-breaks
Register before 10 June and get a S$100 discount! (S$399 after discount)

Time: 9am to 5pm
Topics:
* Tools and languages
* Your first Hello World app
* Building your app for submission
* The AppStore approval process

Requirements
* Participants are required to bring along their own MacBook running Snow Leopard (minimum 10.6.2).
* Participants are strongly encouraged to bring along their iPhone/iPod touch/iPad for testing purposes
* For AppStore submission, participants are encouraged to enroll for the iPhone Developer Program (US$99; http://developer.apple.com/programs/iphone/) prior to attending the course.

Enroll for the course now and you can buy my book (Beginning iPad Application Development) at a special price of S$20 (usual S$54).

Course schedule for July to October 2010

Here is the course schedule for July to October 2010:

Course brochures available here.

Special corporate pricing available, please email me at weimenglee@learn2develop.net for more pricing information.

Jul 2010

15-16 Jul (Thur-Fri)
Foundation of iPhone OS Programming (S$997 nett)

Aug 2010

10-11 Aug 2010 (Tue-Wed)
Foundation of iPhone OS Programming (S$997 nett)

12 Aug 2010 (Thur)
iPhone Location-Based Services Programming (S$499 nett)

13 Aug 2010 (Fri)
iPhone Network Programming (S$499 nett)

16-17 Aug 2010 (Mon-Tue)
Android Programming (S$997 nett)

19-20 Aug 2010 (Thur-Fri)
Windows Phone 7 Programming (S$997 nett)

Sep 2010

13-14 Sep 2010 (Mon-Tue)
Foundation of iPhone OS Programming (S$997 nett)

15 Sep 2010 (Wed)
iPad Programming (S$499 nett)

16 Sep 2010 (Thur)
iPhone Location-Based Services Programming (S$499 nett)

17 Sep 2010 (Fri)
iPhone Network Programming (S$499 nett)

20-21 Sep 2010 (Mon-Tue)
Android Programming (S$997 nett)

23-24 Sep 2010 (Thur-Fri)
Windows Phone 7 Programming (S$997 nett)

October 2010

4-5 Oct 2010 (Mon-Tue)
Foundation of iPhone OS Programming (S$997 nett)

6 Oct 2010 (Wed)
iPad Programming (S$499 nett)

7 Oct 2010 (Thur)
iPhone Location-Based Services Programming (S$499 nett)

8 Oct 2010 (Fri)
iPhone Network Programming (S$499 nett)

11-12 Oct 2010 (Mon-Tue)
Android Programming (S$997 nett)

14-15 Oct 2010 (Thur-Fri)
Windows Phone 7 Programming (S$997 nett)

Saturday, April 24, 2010

Course location

Over the past few weeks, I have received quite a number of emails asking the location for my training. At this moment, all courses are conducted in Singapore. If you want to attend the courses, you have to be physically in Singapore.

Over the years, I have explored the possibilities to conduct webinars, or some sort of online trainings. Unfortunately, I am still of the belief that nothing beats attending the course in person and having an instructor looking over your shoulder and answering any questions or doubts that you may have. Of course, the downside to this is that the courses would only then be available to those living in the region, or to those who are willing to fly in to attend the courses.

Having said that, if you think there are great software tools out there that can make online learning fun and effective, I would very much want to hear and learn about them. Thanks!

Courses for May 2010

Here is the course schedule for May 2010.
Download course brochures and application form here.

Courses for Jun 2010

Here is the course schedule for June 2010.
Download course brochures and application form here.

Monday, April 05, 2010

iPad Programming Course - 16th April 2010 (Friday)

There will be an iPad Programming Course on the 16th April 2010 (Friday). You will learn how to:
* Build Universal Applications targeting iPhone, iPod touch, and the iPad
* Maintain two code base for iPhone and iPad applications
* Use gesture recognizers to recognize the various touch gestures
* Build Split View-based Applications
* and more!

For quick registrations, please email me at weimenglee@learn2develop.net.

Friday, March 19, 2010

Course Schedule for March and April 2010

Here is the new schedule for courses in March and April 2010:

* Foundation of iPhone 3 Programming - 25-26 March 2010 and 29-30 March 2010
* iPad Programming - 7 April 2010
* iPhone Location-based Services Programming - 8 April 2010
* iPhone Network Programming - 9 April 2010

You can download the courses details and application form here.

Tuesday, March 09, 2010

Another run of the Foundation of iPhone 3.0 Programming Course on 29-30 March 2010

Backed by popular demand, I am happy to inform that there will be another run of the Foundation of iPhone 3.0 Programming course on the 29-30th March 2010. If you have missed the previous run, be sure to join us in this run!

Monday, March 01, 2010

Beginning iPad Application Development - Coming soon!

I am currently working on my latest book - Beginning iPad Application Development. This book covers the fundamental concepts you need to pick up in order to write iPad applications. There are several interesting chapters in this book, such as Bluetooth, Bonjour as well as Apple Push Notification Services. Due to the NDA of the iPhone SDK, that's all I can say for now. But it will be a fun book!

Advanced iPhone Course - LBS and Network Programming

If you already have a firm foundation of iPhone programming, come join us in the next run of the iPhone Network Programming (12 March 2010) and iPhone LBS Programming (11 March 2010) courses. Seats are limited, so come join soon!
P.S. I have updated the dates, which I posted wrongly. Thanks to those who pointed out to me!

Android Course - 18-19 March 2010

I am excited to inform that the Android course scheduled on the 18-19 March 2010 is confirmed.

You will learn Android programming using the latest Android 2.1 SDK and explore the many aspects of Android programming, such as SMS message interception, Location-based Services, and more.

Enroll now by emailing me at weimenglee@learn2develop.net.

Tuesday, February 23, 2010

iPhone SDK 3.2 now in Beta 3

The iPhone SDK 3.2 is now in Beta 3. Looks like we are now getting one step closer to the final release of the SDK.
In the iPad Simulator for this SDK, you now have the Photos app, with a mysterious Camera tab.

Wednesday, February 17, 2010

My Windows 7 book at Suria KLCC

Was over in Cameron Highlands and Kuala Lumpur during the Chinese New Year and saw my Windows 7 book at Books Kinokuniya, Suria KLCC.

Any readers from Malaysia? ;-)

Friday, February 12, 2010

Updated courses schedules for March 2010

I have updated the courses scheduled for March 2010.

In particular, there is now an additional run of the Foundation of iPhone Programming course on 4-5 March 2010 and the iPad Programming course on the 23 March 2010.

You can download the courses details and application form here.

Tuesday, February 09, 2010

Foundation of iPhone Programming on 4-5 March 2010

Backed by popular demand, there will be a run of the Foundation of iPhone 3.0 Programming course on the 4-5 March 2010. Contact me for more details!

iPad Programming - 23 March 2010

I am happy to announce the date for the iPad Programming course. It will be on 23 March 2010 (Tue). If you already have some experience working on iPhone apps, come join us in this one-day course!

Important Note: The course date is subject to change. In the event that the NDA for the iPhone SDK 3.2 is not lifted before the start of the course, the date for this course will be postponed to a later date.

Interview on The Living Room 938Live

I participated in the interview on The Living Room @ 938Live this morning. It was an interesting chat on the development scene in Singapore, especially on iPhone applications development. I have also met a couple of local developers in Singapore and learned about some of the apps they have developed.

Friday, February 05, 2010

Updated source code for Beginning iPhone SDK Programming with Objective-C

I have uploaded an updated version of the source code for my book - Beginning iPhone SDK Programming with Objective-C. You can download it here. The book support site at Wrox.com will also be updated shortly.

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))