Android es un sistema operativo basado en Linux para dispositivos móviles como teléfonos inteligentes y tablets. Existen tres tipos principales de aplicaciones móviles: nativas, web e híbridas. Las aplicaciones nativas tienen acceso total a las funciones del dispositivo pero solo funcionan en un sistema operativo, mientras que las aplicaciones web y híbridas son multiplataforma pero tienen menos acceso a las funciones del dispositivo.