What is Facebook's infrastructure and stack, with regard to only its iOS and Android apps and any databases, etc. they need to access? If we can create Android Apps and iOS apps using PhoneGap easily using HTML, CSS, JavaScript etc then what is the need to become an Android developer?