O Android é um sistema operacional para dispositivos móveis, como smartphones e computadores tablet. Ele consiste em um kernel baseado no kernel do Linux, com middleware, bibliotecas e APIs escritas em C e software de aplicativo em execução em um framework de aplicativo que inclui bibliotecas compatíveis com Java com base no Apache Harmony.
O Android tem uma grande comunidade de desenvolvedores escrevendo aplicativos (quot;apps") que ampliam a funcionalidade dos dispositivos. Desenvolvedores escrevem principalmente em uma versão personalizada do Java.
Aplicativos podem ser baixados de sites de terceiros ou através de lojas on-line, tais como Google Play Store , a app store executada pelo Google.