This is a shill article because the lie is so fucking obvious to detect. First of all, Android is made by the Open Handset Alliance. Google is of course a very major player in it same as Nokia was a major player in Symbian BUT it is called an alliance for a reason. Google doesn't work on it alone.
So basically Google and a LOT of other players pooled their resources to create a product they could all benefit from and made it available for "free". So? MS used its monopoly resources to create a product nobody else can use for free. Apple used it fast wealth to create a product nobody else can use or even create gadgets for without paying them and they often just refuse to license stuff.
Who is being the bad guy again? Oh of course, Google for being less evil. What people forget about Googles "Don't be evil" slogan is that doesn't say "Be good" it just means don't be as evil as the rest... and in American Business, that is a pretty low standard.
While the parallels between MS of the 90's and Google are exxxxtremely thin --- it works only if you squint REAAAALLLY hard and use a sarcastic dismissive voice
I've noticed several design suggestions in your code.