You are on page 1of 1

Mobile Application Development Assignment

DO ALL THE QUESTIONS

Question One

a) Explain how the characteristics of mobile applications differ from desktop and web applications
(3marks)
b) (i) Briefly explain the components that compose the architecture of any mobile application
solution (5marks)

(ii) differentiate between any two Mobile Application development solutions (5marks)

c) Identify and briefly explain any five components that are provided by Android Application
development framework (10 marks)
d) Identify any program error in association specifically each of the following: (7marks)
(i) (i) SDK (ii) AVD (iii) ADB (iv) Emulator (v) android platforms
(vi) hyper V (vii) HAXM

Question Two

a) Explain the tools that Android provides to create a User interface (4 marks)
b) Draw a sketch of a user interface composed of a component to hold text and a button that
changes the text in the text component when clicked. (4marks)
c) Write an outline of the relevant java code and xml code snippets to make the button respond
(12 marks)

Question three

a) Explain the function of the following files in an android project (5 marks)


Manifest, activity, activity-main.xml, values, gradle
d) Identify and explain the framework components to create each of the following Android
applications
(i) An application to access sqlite database (5marks)
(ii) An application to access sensor information (5marks)
(iii) An application to open a web page (5marks)

You might also like