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

Monday, December 28, 2009

Interesting article on the future of AppStore developers

Today's 我报 had an interesting article on the future of companies developing for the AppStore.

I think this is the best time to be alive...with iPhone soon getting its fourth update soon, Android maturing, and the impending iTablet.....you can no longer ignore the importance of the mobile market.

So, what are you still waiting for? Start developing for the iPhone and Android today!

Sunday, December 27, 2009

Course Brochures and Application Form for 2010 Courses

The course brochures and application form for Q1 (Jan to Mar) 2010 is now ready for download.

You can download the document here.
Have a Happy New Year!

Saturday, December 26, 2009

Beginning iPhone SDK Programming with Objective-C now available!

Just to let everyone know that my book "Beginning iPhone SDK Programming with Objective-C" is now available at Amazon.com. Get a copy of it and start developing for the iPhone! And who knows, it may just contain the right stuff you need to know to code for the rumored iSlate, or iTablet! :-)

Friday, December 18, 2009

Course Schedules for 2010

Here are the course schedules for Q1 2010

January 2010

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

February 2010

* 4-5 Feb - Foundation of iPhone 3.0 Programming (S$997 nett)

* 18-19 Feb - Foundation of iPhone 3.0 Programming (S$997 nett)

March 2010

* 8-9 Mar - C# Programming (S$897 nett)

* 10 Mar - Programming Mapping Applications using .NET (S$399 nett)

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

* 12 Mar - iPhone Network Programming (S$699 nett (with free iPod Touch 8GB); S$499 nett (without))

* 15-16 Mar - What is new in ASP.NET 4.0 (S$897 nett)

* 18-19 Mar - Android Programming (S$897 nett)

* 22 Mar - XML Programming (S$399)

* 23-24 Mar - VB.NET Programming (S$897 nett)

* 25-26 Mar - iPhone Web Applications Programming using Dashcode (S$997 nett)

Sunday, December 06, 2009

NEW COURSE - iPhone Location-Based Services Programming - 22 Jan 2010

I am very excited to announce that I will be launching a new course on the 22 Jan 2010. This course - iPhone Location-Based Services Programming, will cover all the important topics you need to learn to write location-based services. You will learn topics such as MapKit, Core Location framework, and more.

Check back this page soon! I will have more details for you guys soon!

Date
22 Jan 2010

Venue
To be confirmed

Fee
* S$699 (includes an 8GB iPod Touch)
* S$499 (without iPod Touch)

Saturday, December 05, 2009

3-day iPhone Application Programming using Xcode Training Course

Just a gentle reminder that the iPhone Foundation class is on this 21-23 Dec 2009. If you have not registered yet, please do so soon as the seats are limited.

In this 3-day workshop, you will learn the fundamentals of native iPhone programming using the Apple iPhone SDK. You will understand basic concepts such as views, view controllers, protocols and delegates, as well as the tools that help you to develop iPhone applications – Xcode and Interface Builder. You will then dive into the details of programming the iPhone, such as how to invoke the built-in applications and access the hardware of the iPhone and iPod Touch device.
Topics
• Introduction to Xcode
• Exploring the Different Application Templates
- Developing a View-based Application
- Developing a Window-based Application
- Developing a Navigation-based Application
- Developing an Utility Application
• Using the iPhone Simulator
• Handling Screen Orientation
• Crash course in Objective-C
• Understanding Outlets and Actions
• Understanding Views and View Controllers
• Handling Text Inputs
• Files Handling
• Using the Table View
• Implementing Application Settings
• Database Programming using SQLite
• Invoking Built-in Applications
- SMS
- Mail
- Phone
- Safari
- Contacts
- Photo Library
• Simple Animations
• Integrating your Web application with native application

Course Schedule
• 21-23 Dec 2009

Course Fee
• S$1495 (nett)

Download application form and brochures here.

iPhone Network Programming - 30th Dec 2009

Due to the overwhelming response, I am happy to announce the next run of the iPhone Network Programming course. This time, it will be held on the 30th Dec 2009 (Wed).

If you have always wanted to learn how to write networked iPhone applications, this is your best chance! You will learn:

* How to consume Web services
* How to connect through sockets
* How to communicate with another device using Bluetooth
* How to voice chat using Bluetooth
* How to send notifications to your device using the Apple Push Notification services
* How to program Bonjour (NEW!)

All participants will receive a 8GB third generation iPod Touch.

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

Monday, November 30, 2009

Last call for iPhone Network Programming Course - 4th Dec 2009 (Fri)

This is the last call for the iPhone Network Programming course scheduled to run this coming Friday (4th Dec 2009; course has been confirmed).

If you have always wanted to learn how to write networked iPhone applications, this is your best chance! You will learn:

* How to consume Web services
* How to connect to sockets
* How to communicate with another device using Bluetooth
* How to voice chat using Bluetooth
* How to send notifications to your device using the Apple Push Notification services
* How to program Bonjour (NEW!)

All participants will receive a 8GB third generation iPod Touch.

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

Thursday, November 05, 2009

iPhone Network Programming Course - 4th Dec 2009 (Fri)

This 4th Dec 2009, join us in this new and exciting run of the iPhone Network Programming Course.

In this 1-day course, you will learn how to:
* Consume XML Web services in your iPhone/iPod Touch applications
* Use Bluetooth to connect to another iPhone/iPod Touch
* Use sockets to communicate with another server using TCP/IP
* Implement voice chatting in your applications
* Use the Apple Push Notification Services to ensure your applications is always notified of changes.

Note: This is an advanced class and you should preferably have attended the foundation class.

Best of all, all participants of this course will get a free third-generation 8GB iPod Touch.

Date
* 4th Dec 2009 (Fri)

Fee
* S$699

Venue
* To be confirmed

Download the course application here.