REGULER 2024 - Mobile Application Development
SECTION - I​
Q-1: MCQ/Short Question/Fill in the Blanks (Any Five) (5 Marks)​
i) What is the purpose of the Android Manifest file?
ii) What type of OS is Android?
iii) What does a TextView display?
iv) How do you combine multiple layouts?
v) How can dates be displayed?
vi) What is the Toolbar for?
vii) What is the purpose of the Android Support Library?
Q-2: Attempt Any One (5 Marks)​
a) What is the Open Handset Alliance (OHA), and how does it relate to Android? (5 marks)
OR
b) Briefly describe the purpose of indicators, SeekBar, and Context Menus in Android. (5 marks)
Q-2: Attempt Any One (5 Marks)​
a) Differentiate between Views and ViewGroups in the context of layouts (5 marks)
OR
b) Explain the use of Checkboxes and Radio Groups in user interfaces with examples (5 marks)
Q-3: Attempt Any One (5 Marks)​
a) What are Intents in Android, and how are they used? (5 marks)
OR
b) What is the Toolbar in Android, and how is it used? (5 marks)
Q-3: Attempt Any One (5 Marks)​
a) Describe the TableLayout and its use cases. (5 marks)
OR
b) What is the role of the Android Virtual Device (AVD) in app development? (5 marks)
Q-4: Attempt Any One (5 Marks)​
i) Design a user interface using LinearLayout and RelativeLayout. Explain the difference between them.
ii) Implement a context menu in an Android application and demonstrate its functionality.
SECTION - II​
Q-1: MCQ/Short Question/Fill in the Blanks (Any Five) (5 Marks)​
i) What is the full form of API?
ii) What is the use cursor in SQLite?
iii) Which functions are used to delete values from shared preferences?
iv) Define the term animation.
v) Android applications are composed of __________ and __________
vi) Enlist 2 applications in which we can use Google speech API.
vii) What does Google Maps API do in Android?
Q-2: Attempt Any One (5 Marks)​
a) Write a code to demonstrate the use of 'rotate' and 'blink' animation in android application. (5 marks)
OR
b) Write a note on android shared preferences. (5 marks)
Q-2: Attempt Any One (5 Marks)​
a) Write a note on working of canvas and paints in android application. (5 marks)
OR
b) Write a code to demonstrate the use of 'Fade In' and 'Zoom Out' animation in android application. (5 marks)
Q-3: Attempt Any One (5 Marks)​
a) What necessary permissions are required to store data on secondary memory in android? Discuss various methods associated to store data on secondary memory. (5 marks)
OR
b) Write a note on telephony API and its key features. (5 marks)
Q-3: Attempt Any One (5 Marks)​
a) How we can store data in internal memory from android application? Discuss its pros and cons. (5 marks)
OR
b) Write a note on android location API and its key features. (5 marks)
Q-4: Attempt Any One (5 Marks)​
i) Create a simple android application to insert and update data in student table of PPSU SQLite database.
ii) Create a simple android application to delete and view data from voters table of Election SQLite database.
Resources​
Total Marks: 50 (Section I: 25 + Section II: 25)