El desarrollo de programas para Android se hace habitualmente con el lenguaje de programaciónKotlin[2] o Java[3] y el conjunto de herramientas de desarrollo SDK ( SDK, SoftwareDevelopment Kit ), pero hay otras opciones disponibles. En julio de 2013 existían más de 1 000 000 de aplicaciones contabilizadas para Android, con aproximadamente 25 mil millones de descargas.[4][5][6] La plataforma Android ha crecido hasta ser una de las preferidas por los desarrolladores para plataformas móviles. Un estudio de junio de 2011 indica que el 67% de los desarrolladores para móviles utilizaban la plataforma en el
momento de su publicación.[7] En el segundo trimestre de 2012, se habían vendido alrededor de 105 millones de teléfonos Android, un 68% de las ventas de teléfonos inteligentes hasta esa fecha.[8]