The spread of smart phones can make the organisation of our daily life much easier in every aspects. By exploiting the capabilities of these devices becomes simple to see trough the versatility of the opportunitys that a modern metropolis provides, and that was confusing before. A healthy lifestyle is based on regular exercises, but many do not even realize how many sorts of sport they’d be able to try straight at their homes. An application that can help people selecting the most suitable sports club, and that makes possible to book a sports field with only a few taps on the touchscreen, can save money and time for active sportsmen, while others may decide to try out something new.
My purpose with this thesis is to design and implement a client-server application, that visualises a filterable list of sports clubs or a mapview with nearby sports clubs selected by the location wich the device’s localization system assigned. After selecting a club, the detailed data sheet of it will be displayed and it gets also possible to book a sports field directly through the application.
The Android is one of the fastest growing and most widely used platform on the smart phone market, so it is perfectly appropriate to implement the functionality described above. The system I designed includes a mobile (client) application that runs on Android that is connected to a Google App Engine – based server solution and a MySQL based database that runs on Google Cloud SQL. The interaction of these three system-components put the described functionality into practice.