Mad Gtu
Mad Gtu
Mad Gtu
___________
Q.2 (a) What is AVD? Explain the process of creating AVD in Android 03
application development.
(b) Explain basic building blocks/components of Android Application. 04
(c) What is Activity? Draw and explain Activity lifecycle in detail. 07
OR
(c) What is Fragment? Draw and explain the lifecycle of a fragment. 07
Q.3 (a) What is Layout? What are the advantages of setting a Layout? 03
(b) List out various layouts available in Android. Explain any one in 04
detail.
(c) What is an Intent? Explain types of Intent in Android with example. 07
OR
Q.3 (a) Explain Checkbox in Android with example. 03
(b) Write code to display Toast Message on click of Button. 04
(c) Explain different types of menus in android with example. 07
Q.4 (a) Explain the use of Shared Preferences. 03
(b) Explain Internal vs. External storage. 04
(c) Write a Program for establishing connection with SQLite database. 07
OR
Q.4 (a) What is parsing? Discuss how can you perform parsing using JSON 03
in Android application.
(b) Discuss AsyncTask in detail. 04
(c) Write Code to insert Contact Details (cID, cName, cPhoneNumber) 07
in SQLite Database in Android.
Q.5 (a) How to add notification in Android App? Explain with an example. 03
(b) What is Geocoding and Reverse Geocoding? Explain it with 04
example.
(c) Which are the types of animations supported in Android? Explain 07
any one in detail.
OR
Q.5 (a) Explain the use of Broadcast Receiver in Android. 03
(b) What is Service? Discuss various Service life cycle methods in 04
detail.
(c) How can you publish your application in Google Play Store? Explain 07
the entire process.
*************
1
Seat No.: ________ Enrolment No.___________
Q.4 (a) Discuss how you can perform parsing using JSON in android application. 03
(b) Write a code to insert Employee details (eid, ename, eaddress, 04
edesignation) in SQLite database.
(c) Write the steps for CRUD operation to use Firebase database in android 07
application.
OR
Q.4 (a) Briefly explain AsyncTask loader. 03
(b) Write a code to insert product information (pid, pname, pcategory, pprice) 04
in SQLite database.
(c) Explain Animation and its types in android. Explain any one in details. 07
1
Seat No.: ________ Enrolment No.___________
Q.4 (a) What do you mean by NoSQL? How it is differ from relational 03
database?
(b) What do you mean by Async task? Explain with example. 04
(c) Develop an application to store student details like roll no, name, 07
branch, marks, percentage and retrieve student information using
roll no. in SQLite databases.
OR
Q.4 (a) Describe the task of Notification Manager in Android. 03
1
(b) Can we use the mobile screen as a Canvas to draw any shapes on 04
it? Write the steps for using Graphics objects in an android
application.
(c) List different types of data storage available in Android. Describe 07
the significance of SQLite database in Android.
*************
2
Seat No.: ________ Enrolment No.___________
MARKS
Q.1 (a) What are the JVM and DVM? Explain DVM in details. 03
(c) List various layouts available in Android. Explain any two out of that. 07
Q.2 (a) What is ScrollView and ListView? Explain anyone with suitable 03
example.
(c) Write a code to send data from one activity to another activity using 07
implicit intent
OR
(c) Write a code to send SMS from Android App using the concept of 07
explicit intent.
Q.3 (a) What you mean by fragment in Android? Explain fragment with an 03
example.
(c) Write all necessary code to print all the files stored in Music folder of 07
SD card
OR
(c) Write all necessary code to take photo from Camera and store photo in 07
MYAPP folder of SD card
Page 1 of 2
Q.4 (a) Explain the concept of AsyncTask with an example. 03
OR
Q.4 (a) What is the use of Broadcast Receiver? How to add it in Android App? 03
(c) Write an android program with suitable for login page with database 07
connectivity.
Q.5 (a) What is parsing? Discuss how you can perform parsing using JSON in 03
Android application
OR
Q.5 (a) What is web services? How it integrates and implements in industrial 03
projects?
Page 2 of 2