NORMA eResearch @NCI Library

Spontaneous: Final Report

Lafford, Ronan (2017) Spontaneous: Final Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
PDF (Bachelor of Science)
Download (2MB) | Preview


Spontaneous is an Android application that is being developed to help people discover and attend events in their vicinity. These events are created by the users of the app and can cover a wide range of activities including, but not limited to, hobbies, education, volunteering and community events.

There are many places where events can be found but they are usually in their own specific sites or forums. The app aims to solve the issue of a lack of a resource that can allow a user to create events based on their interest and display it on a map for every user in the area to view and join if interested. The name Spontaneous reflects the intended usage of the app, to enable a user to open the app, choose an event and go, at any time and in any place.

The report highlights the main functionality that users would require and desire in an application of this nature. It was found that a user wants to be able to open the app and view what is happening at that moment and what is upcoming, so having an always available and real time app is crucial. Safety is essential to encourage users to participate, it was necessary to enable reviews and ratings for each event and allow the upload of media to give a better indication of the event creator, what the event will be like and if it would be worth attending.

Almost everyone has a smartphone and as the majority run Android it was felt this technology would the best to reach the widest possible range of users. The report covers the tools and technologies used to develop the User Interface and the web services to connect the app to the cloud storage backend.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Q Science > QA Mathematics > Computer software > Mobile Phone Applications
T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 02 Nov 2017 14:47
Last Modified: 02 Nov 2017 14:47

Actions (login required)

View Item View Item