Wapice News Mobile Application
Söylemez, Ilke (2017)
Söylemez, Ilke
Vaasan ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017061213348
https://urn.fi/URN:NBN:fi:amk-2017061213348
Tiivistelmä
Since the mobile phones started to have an increasingly significant role in daily life, the mobile application development also started to be an important area in the software industry. The problem for mobile application developers is to develop a mobile application which supports all the devices and platforms on the market. This issue created a need for cross platform mobile applications. The cross platform mobile development refers to the development of mobile applications that could be used on different devices and platforms.
The aim of this project was to develop a cross platform mobile application for Wapice’s employees that gives opportunity to follow internal news. The application was built with Xamarin which is a C# based solution for cross platform application development. A Portable Class Library was used to target increasing code sharing and simplifying debugging. The MVVM (Model-View-ViewModel) design pattern principles was followed for simplification of presentation separation. The Wapice News mobile application provides access to company’s internal news and additionally company’s social media pages. It allows the employees to read the company’s internal news and shared news on the company’s social media pages.
The main tools of the project included C# for backend development, XML for frontend development, SharePoint REST (Representational State Transfer) API (Application Program Interface) for application data persistence, Apache Subversion (SVN) for code management and Visual Studio for coding.
The aim of this project was to develop a cross platform mobile application for Wapice’s employees that gives opportunity to follow internal news. The application was built with Xamarin which is a C# based solution for cross platform application development. A Portable Class Library was used to target increasing code sharing and simplifying debugging. The MVVM (Model-View-ViewModel) design pattern principles was followed for simplification of presentation separation. The Wapice News mobile application provides access to company’s internal news and additionally company’s social media pages. It allows the employees to read the company’s internal news and shared news on the company’s social media pages.
The main tools of the project included C# for backend development, XML for frontend development, SharePoint REST (Representational State Transfer) API (Application Program Interface) for application data persistence, Apache Subversion (SVN) for code management and Visual Studio for coding.