These are some of the iPHONE and ANDROID projects I have done, but I have been involved in others. I develop in native Objective C for osx and Java for ANDROID. The reason I dont outsource development is becuase it takes longer to explain what needs to be done to someone off shore than just doing the code work. Of cource I have exceptions to my rule. For example, If there is a highly manual type of project that really is not that complicated, I will probably move that off shore. I will send a MicroProject off shore for something that I would have to experiment with. But keeping stuff in house feels safer.