SIT 302 MOBILE APPLICATION DEVELOPMENT
SIT 302 MOBILE APPLICATION DEVELOPMENT
DURATION: 2 HOURS
INSTRUCTIONS TO CANDIDATES:
Page 1 of 2
QUESTION ONE (30 MARKS)
a) Differentiate between view and view Group as used in Android environment. (4 mks)
b) Explain four sources of data for a mobile application. (4 mks)
c) With critical information at stake, mobile app developers need to do everything they can to protect
their users and clients. Explain four ways developers can build security into their apps. (4 mks)
d) Illustrate android Multimedia framework which provided an engine for audio and video recording
and playback. (4 mks)
e) Describe for essential states of an activity in android application. (4 mks)
f) The location object represents a geographic location which can consist of latitude, longitude, time
stamp and other information such as bearing, altitude and velocity. Explain any three important
methods which you can use with location objects (6 mks)
g) Describe four main components of Android user interface controls. (4 mks)
c) Describe four design issues to be considered during development of mobile application. (8marks)
Page 2 of 2