The deal is, coincidently we both need folks who can do things (yesterday)…Not someone who is going to screw around for the next 4-5 months “figuring things out from scratch”….Perhaps we’re both being harsh, but we’re like dude, if you really want to do this, couldn’t you have possibly tried to learn this during the past 1-2 years when you already thought your existing skillset needed to be expanded. Why are you going to do this on our dime?
CONCHO and CricketOnTheHearth largely covered this.
Basically the world of apps on a cell phone is minuscule compared to the technical space occupied by all IT type work. It is not possible to ‘train’ specifically for all the types of work out there and for all proprietary systems. There will always be ramp up times on projects. Best approach would be to look for similarity in skills (cell platform would be similar to many forms of embedded, and Java engines can run on many embedded platforms, particularly those running a multitasking OS/RTOS). Outside of the programming languages, you are primarily dealing with APIs, which are really easy for a good person to pick up.