COMP 426: MOBILE APPLICATION DEVELOPMENT NB: ATTEMPT ALL THE QUESTIONS FEB 2024 QUESTION ONE 1. Explain the steps involved in displaying maps in android application. (5 Marks) 2. Illustrate briefly how SMS works in android (5 Marks) 3. List out the tools required for developing an android application (3 Marks) QUESTION TWO 1. Discuss briefly on the design patterns for Navigation used in mobile user interface design (6 Marks) 2. Explain Gestalt Principles (3 Marks) 3. Compare simulators and emulators (4 Marks) QUESTION THREE 1. Describe the android stack architecture using a diagram (4 Marks) 2. Write a java program to display prime numbers between 0 and 99 (3 Marks) 3. Write xml code to create a textfield (name) and a button (register) respectively (4 Marks) 4. Discuss any two android supported database of your choice. (2 Marks)