RETEST 2024 - Mobile Application Development
SECTION - I​
Q-1: MCQ/Short Question/Fill in the Blanks (Any Five) (5 Marks)​
i) What is the function of the android SDK?
ii) What is the full form of AVD?
iii) Define the given android terminology - activity.
iv) What is the use of manifest file in android?
v) What is difference between view and viewgroup?
vi) How to use tab layout in Android?
vii) Write difference between emulator and simulators.
Q-2: What is Open Handset Alliance? (5 Marks)​
Q-2: Attempt Any One (5 Marks)​
a) Discuss various features provided by Android.
OR
b) How Does Android App Work? Describe the entire process in steps.
Q-2: Attempt Any One (5 Marks)​
a) Explain key stages of Android activity lifecycle with neat sketch.
Q-3: Attempt Any One (5 Marks)​
a) What is the use seekbar in Android? Discuss various methods associated with seekbar.
OR
b) How do we use linear layout in android application? Explain with code.
Q-3: Attempt Any One (5 Marks)​
a) i) What is the use of android view class? Enlist commonly used views in Android.
What is the adapter in android?
OR
b) Write a note on Data-Driven containers in Android.
Q-4: Attempt Any One (5 Marks)​
i) Write a code to demonstrate the use of DatePicker in Android studio.
ii) Write a code to demonstrate the use of Table layout in android.
SECTION - II​
Q-1: MCQ/Short Question/Fill in the Blanks (Any Five) (5 Marks)​
i) What is a Canvas in Android?
ii) What are Application Preferences in Android?
iii) What is the Telephony API in Android?
iv) How can you work with Shapes in Android?
v) What is SQLite Database in Android?
vi) How can you use Android Google Maps in your application?
vii) What are the key features of the Telephony API?
Q-2: Attempt Any One (5 Marks)​
a) Explain the concept of Canvas and Paint in Android and their usage.
OR
b) How do you create and work with private preferences in Android?
Q-2: Attempt Any One (5 Marks)​
a) Explain the different shapes available in Android's Canvas and how to draw them.
OR
b) Explain the process of closing and deleting an SQLite database in Android
Q-3: Attempt Any One (5 Marks)​
a) Describe the Android Location APIs and their functionality.
OR
b) Explain the concept of geofencing in Android and its use cases
Q-3: Attempt Any One (5 Marks)​
a) Describe the different types of animations available in Android
OR
b) Describe the process of creating and managing shared preferences in Android.
Q-4: Attempt Any One (5 Marks)​
i) Create an Android application that uses the Telephony API to get the device's network information.
ii) Create an Android application that uses Canvas to draw shapes and text.
Resources​
Total Marks: 50 (Section I: 25 + Section II: 25)