A lot of people have asked whether it is good to read books or take some course to learn skills in I.T. That is good to do that, but that is more important to practice your "new" skills. For example, when I learnt Android Programming, I read a lot of books. Moreover, I started to build some simple applications. I can practice my skills, this makes me to write Android codes faster. During the process to build these applications, I faced a lot of problems. In this trouble shooting process, I learnt a lot of things which cannot be found in any books. Please do not just sit in your desk, you have to put your skills into live!
I was in Hong Kong for a few months in this year, I found there are a lot of local app in the market. Now, I back to Brisbane. There is only a few local app in the market. I think there is no demand for mobile app developer in there. Last night, I went to Seek.com to search for a mobile app developer vacancy. I just can find one only.