Cupcakes, froyo, ice cream sandwiches and jelly beans are all delicious! They’re also all Android operating system versions. Over the years Android has released 39 public updates to their OS. What did each update add to the platform? When did your favorite feature hit the market? Learn all about the history of the Android versions in this infographic put together by Kinvey.