Return to search

Weather information integrated into a travel application

Having accurate weather information before taking off on longer journeys can help the user take the optimal routes to reach their destinations depending on the desired goal with the journey. Because of the growing popularity of traveling with a smartphone with an integrated map application, this information can be represented in the form of an application on such a device. The information that is conveyed in the application is integrated from Grönt Väders API, which is a weather forecasting API. For the convenience sake of the user Google Maps API was used to visualize route information on a map. Implementation of  this application is made for the Android platform, hence it’s developed using Kotlin in Android Studio IDE (Integrated development environment). This application was built using  the TDD-method (Test Driven Development) and designed with MVP (Model View Presenter) pattern. The code base is well documented using Dokka (Kotlin version of JavaDoc), manually and automatically tested, and the performance of the application in terms of CPU and Memory usage was measured. While this application was developed for Android exclusively, it is possible to extract the model of the project responsible for reading weather data and with minor changes run the code on a seperate server in order to make the calculations independent of the platform of use and in turn more portable to other devices.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hh-42994
Date January 2020
CreatorsPietrzak, Igor, Prykäli, Kalle
PublisherHögskolan i Halmstad, Akademin för informationsteknologi, Högskolan i Halmstad, Akademin för informationsteknologi
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0416 seconds