Seat No.: ________ Enrolment No.
___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VII (NEW) EXAMINATION – WINTER 2023
Subject Code:3170726 Date:16-12-2023
Subject Name: Mobile Application Development
Time: 10:30 AM TO 01:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1 (a) List and Explain features of the android operating system 03
(b) Explain the permission model in android . 04
(c) Describe Scroll View & List View with example. 07
Q.2 (a) What is AVD? Explain the process of creating AVD in Android 03
application development.
(b) Explain type of Intent with suitable example. 04
(c) Create the Application for Fashain Show with Product Details. 07
OR
(c) Write appropriate code to Validate email address in Android 07
Q.3 (a) What is Broadcast Receiver in android. Explain in brief. 03
(b) Explain Material Design Toolbar with suitable example. 04
(c) Write a code to send an e-mail from Android App using the concept of 07
explicit intent.
OR
Q.3 (a) What is Dialog? Explain Alert Dialog with an example 03
(b) What is List & Adapters in android? Explain with example 04
(c) Write code to display Toast Message on click of close Button 07
Q.4 (a) What do you mean by fragment in Android? Explain the fragment with 03
an example.
(b) Explain the concept of AsyncTask with an example. 04
(c) Write the code for inserting and delete startup records with SQLite 07
Database
OR
Q.4 (a) What is the Content Provider in Android? 03
(b) Explain Location Service in Android with Example 04
(c) Write the code to create connection with SQLite Database 07
Q.5 (a) What is Service? Differentiate between Activity and Service. 03
(b) Write all necessary code to print all the files stored in the MyPhoto folder 04
of the SD card.
(c) How to manage the different screen sizes and orientations. 07
OR
Q.5 (a) What is parsing? Discuss how you can perform parsing using JSON in an 03
Android application.
(b) Explain the significance of onCreate() and onUpgrade() methods of 04
SQLiteOpenHealper class.
(c) Describe the process of Android Application publication on Google Play. 07
**************