Android es un sistema operativo móvil basado en Linux desarrollado por la Open Handset Alliance y liderado por Google. Se compone de aplicaciones en Java que se ejecutan en una máquina virtual Dalvik sobre un núcleo Linux, y se usa principalmente en teléfonos inteligentes, tabletas y otros dispositivos móviles. Las aplicaciones de Android se desarrollan principalmente en Java usando el SDK de Android.