Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Leads Companion - En Androidapp för säljarna på Telavox

Petersson, Johan (2014)
Computer Science and Engineering (BSc)
Abstract
This report describes a bachelor thesis project realized as the final exercise in the Computer Science program at Lunds Tekniska Högskola, Campus Helsingborg. The thesis work was done as an Android app-development project at Telavox in Malmö, a company active in the IP-Telephony business.
The purpose of the project was to develop an Android application to be used by the sellers at the company. The application is an implementation of an already existing web interface which is part of the company’s administrative system. An investigation about how elements of game-ification can be implemented in the application was also part of the project. The proposed users of the app are often located in areas with only 2G-mobile network coverage. Because... (More)
This report describes a bachelor thesis project realized as the final exercise in the Computer Science program at Lunds Tekniska Högskola, Campus Helsingborg. The thesis work was done as an Android app-development project at Telavox in Malmö, a company active in the IP-Telephony business.
The purpose of the project was to develop an Android application to be used by the sellers at the company. The application is an implementation of an already existing web interface which is part of the company’s administrative system. An investigation about how elements of game-ification can be implemented in the application was also part of the project. The proposed users of the app are often located in areas with only 2G-mobile network coverage. Because of this methods for diminishing negative user experience due to long load times have been studied. The report shows that by using Lazy Load the amount of data communicated, and as a result load times, between server and client can be lowered. The conclusion is that to be able to use Lazy Load a restructuring of how the work is divided between server and client has to be made. In the developed app a different approach has been taken by the use of a cache file which hides load times from the user. The report also shows how it is possible by the use of the framework Fragments from Android API to develop an Android app targeted for devices with a broad range of screen sizes without the need to create several layout files for specific devices. (Less)
Please use this url to cite or link to this publication:
author
Petersson, Johan
organization
year
type
M2 - Bachelor Degree
subject
keywords
json, android, lazy load, android fragmentation, dashboard
language
Swedish
id
4695766
date added to LUP
2014-10-08 03:43:25
date last changed
2018-10-18 10:30:25
@misc{4695766,
  abstract     = {{This report describes a bachelor thesis project realized as the final exercise in the Computer Science program at Lunds Tekniska Högskola, Campus Helsingborg. The thesis work was done as an Android app-development project at Telavox in Malmö, a company active in the IP-Telephony business.
The purpose of the project was to develop an Android application to be used by the sellers at the company. The application is an implementation of an already existing web interface which is part of the company’s administrative system. An investigation about how elements of game-ification can be implemented in the application was also part of the project. The proposed users of the app are often located in areas with only 2G-mobile network coverage. Because of this methods for diminishing negative user experience due to long load times have been studied. The report shows that by using Lazy Load the amount of data communicated, and as a result load times, between server and client can be lowered. The conclusion is that to be able to use Lazy Load a restructuring of how the work is divided between server and client has to be made. In the developed app a different approach has been taken by the use of a cache file which hides load times from the user. The report also shows how it is possible by the use of the framework Fragments from Android API to develop an Android app targeted for devices with a broad range of screen sizes without the need to create several layout files for specific devices.}},
  author       = {{Petersson, Johan}},
  language     = {{swe}},
  note         = {{Student Paper}},
  title        = {{Leads Companion - En Androidapp för säljarna på Telavox}},
  year         = {{2014}},
}