What are prerequisites of building an Android Web Application ?