Alessandro Crugnola a lead android developer at Aviary shares why is it hard to find Android Developers? The gist? Simply because the company itself is not committed to it.
Well, try to think from a developer’s perspective. Android developers don’t find it very attractive to join a company where Android will be always the 2nd choice. That’s very frustrating. Link
By not committing, it also kinda of place Android development into a 2nd “citizen” in the company. Why would a developer want to for a 2nd “citizen” in the company?