The first commercial Android version was launched in
2008. Since then there has
been a version release from time to time with
new functionalities and bug fixes.
Each version has a code name which identifies it
and their names follow an
alphabetical order. In addition, each version
has an API Level which identifies it.
This number is used for the development of
applications and determine their
compatibility.
CODE NAME | VERSION | NUMBER | API LEVELINITIAL RELEASE DATE |
---|---|---|---|
(none) | 1.0 | 1 | September 23, 2008 |
(none) | 1.1 | 2 | February 9, 2009 |
Cupcake | 1.5 | 3 | April 27, 2009 |
Donut | 1.6 | 4 | September 15, 2009 |
Eclair | 2.0 - 2.1 | 5 - 7 | October 26, 2009 |
Froyo | 2.2 - 2.1 | 8 | May 20, 2010 |
Gingerbread | 2.3 - 2.3.7 | 9 - 10 | December 6, 2010 |
Honeycomb | 3.0 - 3.2.6 | 11 - 13 | February 22, 2011 |
Ice Cream | Sandwich | 4.0 - 4.0.4 | 14 - 15 |
Jelly Bean | 4.1 - 4.3.1 | 16 - 18 | July 9, 2012 |
KitKat | 4.4 - 4.4.4 | 19 | October 31, 2013 |
Lollipop | 5.0 - 5.1.1 | 21 - 22 | November 12, 2014 |
Marshmallow | 6.0 - 6.0.1 | 23 | October 5, 2015 |
Nougat | 7.0 - 7.1.1 | 24 - 25 | August 22, 2016 |