I am happy to announce that the following iOS and Android courses in Sep are now confirmed!


Learn2Develop is a technology company specializing in hands-on training on the latest Web and Mobile technologies.
Email: weimenglee@learn2develop.net
I am happy to announce that the following iOS and Android courses in Sep are now confirmed!


Come and join us in the upcoming Android Programming course on 19-20 Sep 2011. In this 2-day course, you will learn how to get jumpstarted with Android programming using Eclipse and the Android SDK in the shortest amount of time. This is a lab-intensive course that will have you up and running in just one morning! By the end of the day, you will be able to write your own Android apps and be like these guys.
In last week's Android class at Fort Gordon, I have an outstanding participant - Chiam Krause, who took some jar files from the World Wind JAVA SDK and put together a coordinate converter that converts between degrees of Latitude and Longitude and MGRS. He has kindly shared the source code of his project on bitbucket. The project name is GridSquare.
- Features
* Show colors and # from fiber optic pair count.
* Show pair colors, binder colors, and 600 binder color from a pair count using 25 pair color code.



Internet/data connection is needed in order to obtain real-time rate.

One of the common tasks that an iOS developer has to do is to import or export documents from his iOS application. For example, suppose you are developing a document reader and you want to allow the user to import documents into your application so that it can be read offline. Also, your reader might also support the exporting of documents so that other applications can make use of the document.
In this article, I will walk you through the different techniques you can employ to allow documents to be imported or exported from your iOS application.
Quite a number of readers have asked about the schedule of iOS Programming Course and Android Programming Course (Singapore) in Sep and Oct, so here it is!
My Beginning Android Application Development book is now ranked #1 in Amazon.com's Software Development category!
A number of readers have asked where can they find the Bonjour Chat application that was mentioned in my Beginning iOS 4 Application Development book by Wrox. It is part of the code download for the book. To download the source code, head over to here. Go to the Chapter for Bonjour and the project contains all the code for Bonjour chatting! Enjoy!
Often you need to store personalized information for each user of your application. For example, your application may require users to logon to a secure server for authentication. In this case, the user needs to supply his credentials, such as a login name and a password. The first time the user uses your application this information will be entered by the user, but subsequently it would be useful for your application to “remember” this information somewhere so that it can save the user the trouble of entering the same information every time he uses your application. To save this information, there are a couple of ways you could use – files, databases, etc. However, a much better way would be to use the SharedPreferences feature in Android. In this article, I will walk you through the steps to creating an Android application that makes use of this SharedPreferences feature.
One of the hurdles that most developers encounter when starting out on iOS development is the language - Objective-C. While Objective-C is an extension of the C Programming language, its syntax left most of the developers who are deeply entrenched in Java and C# very confused. In addition, Objective-C in iOS requires developers to manage their own memory usage carefully so that memory is utilized efficiently. In fact, a little mistake in deallocating objects in Objective-C is enough to make your application spiralling out of control. It is with this intention that I am launching this new course on Objective-C programming.
My new eBook has just been released at Wrox.com - "Building Applications for the Mac App Store". Here is a brief synopsis of the book:
Here is the schedule for iPhone and Android courses (Singapore) for the month of July 2011:

There will be a special run of the Foundation of iPhone Programming (S$997 nett) on the weekend of 2-3 July 2011 (9am to 5pm). Venue is Mountbatten Square. Lunch provided.
This is the final call for all participants interested in enrolling for the iOS and Android courses in June 2011.
Here are the courses running in June 2011. If you have not registered for them yet, do so now as seats are running out.
I will be presenting 2 sessions at DevTeach 2011 (Canada). The 2 sessions are:
There will be a special run of the Foundation of iPhone Programming (S$997 nett) next weekend - 28-29 May 2011 (9am to 5pm). Venue is Mountbatten Square. Lunch provided.- (GKSession *)peerPickerController:(GKPeerPickerController *)pickerIn this case, devices can only see each other if their session ID are the same. The displayName argument allows you to specify the name of the device that will be seen by the other party. If you set it to nil, iOS will use the device's name.
sessionForConnectionType:(GKPeerPickerConnectionType)type {
if (!self.currentSession) {
self.currentSession = [[[GKSession alloc] initWithSessionID:@"Session_ID_Here" displayName:nil sessionMode:GKSessionModePeer] autorelease];
self.currentSession.delegate = self;
}
return self.currentSession;
}
If you are fascinated with the many Android tablets in the market and wanted to write an application or two for these devices, check out my latest book that is coming your way soon in August. This book is geared towards those beginning developers who wanted to start writing Android tablet apps first. This book will get you started in no time.