O Google Apps suporta apenas Java e Python para idiomas do lado do servidor, BigTable para seu banco de dados.
Sem saber mais sobre seu aplicativo, posso lhe dizer: a maneira mais simples de fazer isso é não ficar preso à tecnologia. Vá com o que você sabe, caso contrário nunca será feito. Além disso, um aplicativo para Android pode ser tão simples quanto servir como o "cromo" para seu website. Seu site em si pode determinar como ele se apresentará ao usuário com base no agente do usuário que o solicita.