Android is een open source besturingssysteem. Android is ook een platform voor app-ontwikkelaars. Dit gebeurt middels het SDK (software development kit). Om de ontwikkeling van apps te versnellen heeft Google in 2008 de Android Developer Challenges uitgeschreven waarbij een aanzienlijk prijzengeld te winnen was.