For an Android application you use the Android SDK Framework, which has its own way of laying out the UI (Activity, Intent, Adapter, etc.). The SDK provides a number of mechanism for communicating with server components, with web services probably being one of the preferred (but definitely not the only) mechanisms.