Android Codenames, Tags and Build Numbers

Enjoy this cheat sheet at its fullest within Dash, the macOS documentation browser.

At a high level, Android development happens around families of releases, which use code names ordered alphabetically after tasty treats.

API Levels

34

14

33

13

32

12L feature drop

31

12

30

11

29

10

28

9

Pie

27

8.1.0

Oreo

26

8.0.0

Oreo

25

7.1

Nougat

24

7.0

Nougat

23

6.0

Marshmallow

22

5.1

Lollipop

21

5.0

Lollipop

19

4.4 - 4.4.4

KitKat

18

4.3.x

Jelly Bean

17

4.2.x

Jelly Bean

16

4.1.x

Jelly Bean

15, NDK 8

4.0.3 - 4.0.4

Ice Cream Sandwich

14, NDK 7

4.0.1 - 4.0.2

Ice Cream Sandwich

13

3.2.x

Honeycomb

12, NDK 6

3.1

Honeycomb

11

3.0

Honeycomb

10

2.3.3 - 2.3.7

Gingerbread

9, NDK 5

2.3 - 2.3.2

Gingerbread

8, NDK 4

2.2.x

Froyo

7, NDK 3

2.1

Eclair

6

2.0.1

Eclair

5

2.0

Eclair

4, NDK 2

1.6

Donut

3, NDK 1

1.5

Cupcake

2

1.1

(no code name)

1

1.0

(no code name)