Weather information integrated into a travel application
Abstract: 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.
AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)