Tiivistelmä

This thesis follows the development process of the cross-platform application for NearMiss system. It describes application progression starting with the basic architecture. It explains development deci-sions in details and shows the development process as well as result itself. Specifically focusing dif-ferent features implemented during the sprints it is possible to show why they were necessary, how they were implemented and what impact they had on the application. As this is hybrid application I have also tried to objectively compare upsides and downsides of such development approach. It is also in a way a demonstration of how different tools that make such approach possible are applied in practice