For anyone who's thinking about going into mobile app development, I can't say enough how much fun it has been working with the Android SDK and writing apps! As part of a Senior Design project, another student and myself wrote an iPhone app for workorder management for a local business over the course of 2 semesters (3 credits per semester). In literally 4 hours, I re-wrote the entire app for the Android platform! Java + XML >> Objective-C + Apple Interface Builder!! The only thing I liked better for iOS was that you can make slightly nicer looking GUI's BUT that is ONLY because iOS only needs to handle 2 different size screens (iPhone/iTouch and iPad). Apple lets you explicitly position objects on the screen, whereas in Android, you need to be much more careful since you don't know if it will be on a 2.4" screen or a 10.1" screen or any size in between. This requires you to put a lot more thought into your layouts (which I actually think is a benefit) and ultimately provides much better flexibility. If anyone is interested in learning the Android platform, I'm happy to help and answer questions. At the end of the summer, if anyone needs any Android development, I might have some time to do some bigger side projects (19 credit final semester, 3 part-time jobs, and wedding planning keeps me quite busy right now).