Android M (6.0) is now officially called Marshmallow. Along with the new name, a new and final developer build has been released which means launch is iminent. Google has also put up the new statue in front of their HQ in California.
To everyone waiting for marshmallow, guess the names for Android N?