Thursday, September 30, 2010

Course Schedule for Nov 2010

Here is the course schedule for November 2010.

Please note that all courses are in Singapore.

Saturday, September 25, 2010

Restructuring of the iPhone Courses starting from November 2010

Based on the various feedbacks from the industry as well as the experiences gained from running my iPhone courses for the past 1.5 years, I will be restructuring my series of iPhone courses to meet the needs of the industry. These are the changes, which in my opinion, will better prepare a developer to tackle the ever changing challenges of being an iOS developer. Over the next couple of days, I will be releasing the detailed list of topics. But for now, here are the new courses lined up for November:

1. Foundation of iPhone Programming (2 days). There will be no changes to this popular course. Aspiring iPhone/iPad developers should take this course to get a jump-start on iOS programming. As most of the topics center around iPhone, the course title still uses the iPhone name to better reflect the focus of the course. iPad developers who do not have any experience with Xcode and Objective C should get started with this course first.
Date: 22-23 Nov 2010

2. Programming iPhone User Interfaces (1 day). This is a new course that tackles the more tricky issues of iPhone UI Programming. It goes beyond the basic view controllers that participants learn in the foundation course. This course is designed to give developers a more detailed understanding of the various ways to build iPhone UIs by combining the various view controllers.
Date: 24 Nov 2010

3. Advanced iOS Programming (2 days). This is an advanced course that covers topics that relates to location-based services and network programming. The previous two courses - iPhone LBS Programming and iPhone Network Programming, are now subsumed into this course. Besides, LBS and network programming, this course will also include advanced topics such as local notifications, security, developing Universal applications (for iPad and iPhone), and more. In summary, this course will offer you the knowledge to develop truly compelling apps!
Date: 25-26 Nov 2010

I hope this will give you a better idea of the series of iPhone course as well as provide you with a smoother journey to iPhone stardom!

Please note that all courses are in Singapore.

Friday, September 24, 2010

New Course - Building iPhone UIs

This coming 13th Oct 2010, come and join us in this new course - Building iPhone User Interfaces. Learn beyond the basic view controllers and see how you can build compelling UIs that looks like the professional apps on the AppStore.

You will learn:
• Customizing the UIAlertView
• Combining Tab Bar Controller and Navigation Controller
• Lazy Loading Table View
• Building an Image Gallery
• Building the SMS Bubble UI
• And more!

Date: 13th Oct 2010
Fee: S$499 (nett)

Tuesday, September 21, 2010

Courses for Oct 2010 - iPhone, Android, and Windows Phone 7

Here is the updated schedule for the courses in Oct 2010.

Foundation of iPhone Programming – S$997
Building iPhone User Interfaces – S$499 (S$200 discount for alumni of the Foundation of iPhone Programming course)
iPhone Web Applications Programming using Dashcode – S$997
Android 2.2 Programming – S$997
Windows Phone 7 Programming – S$997

Download the application form here.

Saturday, September 18, 2010

1-day Building iPhone User Interfaces - NEW!

In this 1-day workshop, you will learn how to build various professional user interfaces for your iPhone applications. You will learn beyond the basic view controllers and explore ways to build intriguing and exciting UIs for your apps.

Topics
Customizing the UIAlertView
Combining Tab Bar Controller and Navigation Controller
Lazy Loading Table View
Building an Image Gallery
Building the SMS Bubble UI
And more!

Fee: S$499 (nett)
Date: 13 Oct 2010 (Wed)

For alumni members (attendees who have attended the Foundation of iPhone Programming course between April 2009 and Sep 2010), you are entitled to the special rate of S$299!

Tuesday, September 14, 2010

Android Programming course on 20-21 Sep 2010 confirmed

This is the last call for the Android course for next week (20-21 Sep 2010). If you want to learn how to program your Android devices, be sure to come join us next week! Email me (weimenglee@learn2develop.net) for details and course fee.

Tuesday, August 24, 2010

My C# book translated into Chinese and Polish

Up to date, I have realized that my C# 2008 Programmer's Reference book was translated into two other languages - Simplified Chinese and Polish. While I certainly do not understand Polish, it is always a great feeling to know that your book is published in different languages!

If you know of other languages that it has been translated into, send me a picture of the book! Thanks!

Monday, August 23, 2010

Android phones recommendation

A number of my course participants asked me which are some of the best Android phones out there in the market. So, here are some of my recommendations:

If you have no budget constraint (who doesn't!!!), then the Samsung Galaxy S is a very good choice. It looks like the iPhone, but what really blows my mind off is the speed of this phone. Try it for yourself and you will know what I mean.

Another good phone to get is the HTC Desire. As the name implies, it is the phone that a lot of developers desire! HTC is well known for making cool phones, and the Desire does not disappoint.

If you are budget constrained (like me), you will find the HTC Wildfire a very good alternative to the two phones mentioned above. I got mine for S$460 at Sim Lim Square, and although it has a lower resolution screen and a slower processor, it is a very good phone to buy for development. I have been playing with it for a couple of days, and it works with Eclipse and hence makes deploying your application from within Eclipse a seamless experience.

Dashcode Course - 31 Aug - 1 Sep 2010

The Dashcode course has been confirmed to run on the 31 Aug to 1 Sep 2010. If you want to develop apps for the iPhone but are not ready to learn Objective-C now, this is a good way to get started! Using HTML, CSS, and JavaScript, you will learn how to write web-based apps for your iPhone. You will learn how to write offline apps, as well as location-based iPhone Web apps.

For quick registration, email me at weimenglee@learn2develop.net, or download the brochure and application form here.

Updated Course Schedules in Sep 2010

Backed by popular demand, I have revised the course schedules for Sep as follows:

Note the addition of the following courses:
* iPhone Web Applications Programming using Dashcode - 31 Aug to 1 Sep 2010
* Absolute Beginner's Guide to C# Programming - 9 Sep 2010
* Absolute Beginner's Guide to Objective-C Programming - 10 Sep 2010

Questions? Send me an email at weimenglee@learn2develop.net.

Saturday, August 21, 2010

New Course in Sep 2010 - Integrating Advertising into your iPhone Applications

I will be launching a new course in Sep 2010 - Integrating Advertising into your iPhone Applications. This 1-day course will cover the topic of how to generate revenue in your iPhone applications through mobile advertising. You will learn how to integrate advertisements from AdMob and iAd into your iPhone applications. You will also learn how to track your application usage using Flurry Analytics.

Topics covered include:

* What is Mobile Advertising
* Pricing Models - CPM or CPC
* Opportunities and results

AdMob
* Introduction to AdMob
* Setting up AdMob
* Using the AdMob SDK

iAd
* Introduction to the iAd Framework
* Using the AdBannerView
* Integrating iAd with your application
* Interacting with ads in your application
* Using iAd in a Table View Controller
* Ensuring backward compatibility

Flurry
* Tracking application usage using Flurry Analytics

Note: This is a developer course and participants are expected to have basic knowledge of iPhone programming.

Date: 22 Sep 2010
Course Fee: S$599

Download course application form here.

Thursday, August 19, 2010

New course in Sep 2010 - Windows Phone 7 Programming!

I am excited to announce that the Windows Phone 7 course in Sep 2010 is now confirmed! If you have always wanted to know what is the big deal with Windows Phone 7, this is the best time for you to get involved in the process of building applications for the new Windows Phone 7! Get your apps ready for the impending release of Windows 7 in October and be the envy of your colleagues!

Topics covered include:
 Setting up Visual Studio 2010
 Getting started with Windows Phone 7 programming
 Understanding Silverlight
 Application Lifecycles
 Page Navigation
 Orientation Awareness
 Launching external applications
 Application Settings
 Data Storage
 Calling Web Services
 Push Notifications
 Deploying and Selling Windows Phone 7 applications

Download the course brochures and application form here.

Course Schedule for Sep and Oct 2010

Here is the course schedule for Sep - Oct 2010.

Courses include:
* Integrating Advertising into your iPhone Applications (NEW)
* iPhone programming
* Android programming
* Windows Phone 7 programming (NEW)


Download course brochures and application form here.

Thursday, August 05, 2010

Foundation of iPhone Programming - 10-11 Aug 2010

I am super excited to announce that the course next week is confirmed. Due to limited seats, please enroll soon to avoid disappointment. It is going to be a very fun course!

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)