Date of Graduation

Spring 2018

Document Type

Honors Research Project

Degree Name

Bachelor of Science in Computer Science


Computer Science - Management

Research Sponsor

Dr. En Cheng

First Reader

Dr. Yingcai Xiao

Second Reader

Dr. Michael L. Collard


The purpose of this project is to explore the discipline of developing mobile applications using a cross-platform framework. Mobile devices have had a large influence on our lifestyles and with the global mobile application market grossing billions of dollars, many companies are adapting to the change and creating mobile applications for their business. With a variety of competing mobile devices and operating systems, companies must cater to each system. Cross-platform frameworks allow developers to quickly create mobile applications that can be used on many different devices. Xamarin.Forms is a cross-platform framework that allows developers to create a mobile application using a single code base which is then built to the specifications different operating systems. This framework makes use of the C# (C-Sharp) programming language as well as Extensible Application Markup Language (commonly referred to as XAML). This framework will be used to create an issue tracking solution for gym equipment by giving gym members the ability to report incidents from a mobile application while also offering a web application that allows a gym’s staff to be notified and act upon such incidents.