MusicBrain app
To illustrate how to use the FormFillLib
we will develop an app that asks the user for the pieces of data necessary to query a web service. The relations between the classes in the app and the libraries described in this chapter are shown in the following class diagram:
Apps are no longer standalone isolated applications; usually they combine their own resources with data and functionalities gathered from third-party web services. Recently, many web applications have published APIs (Application Programming Interfaces) that allow interested developers to use them in their own apps. This integration can be as complex as desired, involving multiple sources. These are known as mashups. For example, a travel mashup can integrate Google maps to indicate geographical locations with Flickr to show pictures of the relevant tourist attractions while at the same time checking for good restaurants in FoodSpotting.
A list of a wide range of available APIs can be found at: http://www.programmableweb...