Friday, July 30, 2010

New Courses in September 2010

Not a programmer yet? Fret not! This coming month of September, I will be launching two new courses for absolute beginning programmers!

The two courses are:
* Absolute Beginner's Guide to Programming using C#- 9 Sep 2010
* Absolute Beginner's Guide to Programming using Objective C - 10 Sep 2010

Each course will cover the following topics:
* Introduction to programming
* Language Syntax and constructs
* Problem solving and algorithms
* Object-Oriented Programming

So which course should you attend? If your motive is to learn how to program for the iPhone, then you should enroll in the Objective-C course. If your motive is to program for the Windows platform, then come for the C# course.

The course for each course is S$499 (nett). For easy registration, please email me at weimenglee@learn2develop.net. Please note that for each course, you would need to bring along your own notebook computer. For the Objective-C course, you would need to bring along your MacBook/MacBook Pro. For the C# course, you need to bring along your Windows notebook.

iPhone and Android Courses in August 2010


Want to learn how to program your iPhone or Android phone? Join us this coming month of August on the following iPhone and Android development courses.

* Foundation of iPhone Programming - 10-11 Aug 2010
* iPhone LBS Programming - 12 Aug 2010
* iPhone Network Programming - 13 Aug 2010
* Android Programming - 16-17 Aug 2010

In the Foundation of iPhone Programming, you will learn how to get started with Apple's iPhone SDK to develop interesting and exciting iPhone applications. By the end of the second day, you would be ready to dive into the world of AppStore and develop more sophisticated iPhone apps.

If you want to learn more, then the iPhone LBS and iPhone Network Programming courses will show you how to build location-based applications and networked iPhone apps (Bluetooth, push notifications, etc). This set of topics is a must-learn for aspiring mobile developers!

Don't have an iPhone? Then join us in the Android Programming course. In this 2-day course, you will jump start your development effort with the SDK provided by Google. This course will cover the latest version of Android - 2.2 (Froyo). At the end of the 2 days, you will be equip with the knowledge to write compelling Android applications!

For detailed outline of each courses, please download the brochure and application form here.

Monday, July 19, 2010

US Training - iPhone and Android courses

Just a gentle reminder of the series of courses that I will be delivering 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.

Tuesday, July 13, 2010

iPhone LBS and Network Programming Courses Confirmed - 20 - 21 July 2010

I am happy to announce that the iPhone LBS and iPhone Network Programming courses next week (20 and 21 July) are confirmed!

If you want to know how to build Location-based services for your iPhone and how to build interesting networked applications, come join us next week!

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

Download course outlines here.

Thursday, July 01, 2010

Source code for Bubble UI Project

Many readers wrote in requesting the source code for the Bubble UI project that I have written for MobiForge.com.

Here it is! Download it and have fun!
[Update: The download link has been changed to the more friendly MediaFire]

Wednesday, June 30, 2010

iOS Training Roadmap

One common question that I often receive from customers is whether they should attend the Foundation of iPhone Programming course first or the iPad Programming course first if their sole intention is to develop for the iPad.

To help simplify the decision-making process, I have published a road map to help you decide which is the right course for you. Download this document and let me know if you have questions!

Check out the courses schedule here.

Monday, June 28, 2010

Course Calendar from July to Oct 2010

Here is the course calendar for all my courses (in Singapore) for the months of July to Oct 2010.

Download course outlines and application form here.



Saturday, June 26, 2010

Fun with iPhone Network Programming - 25 July 2010

We had a very good time last Friday playing with iPhone Bluetooth programming and other cool exciting networking apps.

Here are some of the folks who attended the course last Friday. The next upcoming series of iPhone courses is out. Check it out!

Updated course schedule for July 2010

Back by popular demand, I am excited to announce the following updated course schedule for July 2010:

14 July 2010 - Fast Track to the AppStore - S$399
15-16 July 2010 - Foundation of iPhone Programming - S$997
19 July 2010 - iPad Programming - S$499
20 July - iPhone LBS Programming - S$499
21 July 2010 - iPhone Network Programming - S$499
22-23 July 2010 - Android Programming - S$997

In particular, the Foundation of iPhone Programming course has now been updated to cover iOS 4. You will learn how to write background apps for your new iPhone 4!

For quick registration, please send an email to weimenglee@learn2develop.net.

Friday, June 18, 2010

SMS Bubble UI in iPhone Apps


Users of iPhone are no stranger to the built-in SMS application that displays your messages using cute little bubbles. However, this innovative UI feature is not exposed to the iPhone developers - you have to create it yourself if you want to have the same look-and-feel of the SMS application. Creating this UI - which I will call the Bubble UI, allow you to represent information in a conversational style. A good application of this is when you are creating a chat application. Messages exchanged between two persons can be shown in message bubbles.

In this article, I will walk you through the steps to create an UI that is similar to the SMS application.

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.