Document Type


Lead Author Type

CIS Masters Student


Dr. Jonathan Engelsma,

Embargo Period



This project seeks to renovate the Laker Mobile iOS app by following the most recent standards of the mobile application development industry. The original Laker Mobile app was released back in 2010 with some updates until 2014. This first version of the app relied mostly on default user interface components, which are provided by the operating system, and it was developed fully in Objective-C.

Since the introduction of Swift 1.0 by Apple in 2014 the language gained wide acceptance. With this project Laker Mobile follows this trend by making Swift its main language. The app has been entirely rewritten from ground up and besides the exception of a few frameworks that are still in Objective-C it only uses Swift 2.x.

Additional to this, Laker Mobile features a complete redesign of the user interface and user experience in order to be more appealing to its target audience. As a result, the application should have an increased usability and retention of users than the previous version.