Android is an open source mobile development platform that builds various open source projects. What does this mean to the developer world? Simply we can say access to source code platform that is running on Phone. This can help you to understand the interface control. If anyone finding bug, he/she can also submit a patch for issue as it’s known to be more advance practice. Google has provided many groups of companies that can contribute to and also use their Android OS in their existing hardware devices.