0% found this document useful (0 votes)
13 views8 pages

w24 Merged

The document outlines the examination structure for Mobile Application Development at Gujarat Technological University, detailing the subject code, date, time, and total marks. It includes a series of questions divided into various sections, covering topics such as Android architecture, activity lifecycle, intents, UI components, and database management. Each question has specific marks assigned, and students are instructed to attempt all questions while making suitable assumptions where necessary.

Uploaded by

Aesha Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views8 pages

w24 Merged

The document outlines the examination structure for Mobile Application Development at Gujarat Technological University, detailing the subject code, date, time, and total marks. It includes a series of questions divided into various sections, covering topics such as Android architecture, activity lifecycle, intents, UI components, and database management. Each question has specific marks assigned, and students are instructed to attempt all questions while making suitable assumptions where necessary.

Uploaded by

Aesha Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Enrolment No.

/Seat No_______________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE- SEMESTER–VI (NEW) EXAMINATION – WINTER 2024
Subject Code:3161612 Date:28-11-2024
Subject Name: Mobile Application Development
Time:02:30 PM TO 05: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) What is the use of string.xml? 03
(b) Demonstrate the use of Toast in Android. 04
(c) Explain the activity life cycle in android with example. 07
OR

Q.2 (a) What is Service? Differentiate between Activity and Service. 03


(b) What are fragments? Explain fragments life cycle. 04
(c) Write and android application to display circular progress bar. 07
OR
(c) Develop a simple calculator using table layout. 07

Q.3 (a) Explain Android Virtual Devices (AVD). 03


(b) Explain any four UI Components of Android application. 04
(c) Develop an android application to calculate age (Use Date Picker) using following 07
GUI.

OR
Q.3 (a) List different types of views? Explain Scroll view. 03
(b) Briefly discuss about ADT Tools. 04
(c) Create an android application which displays three buttons on Main Activity named 07
RED, GREEN and BLUE. The background color of the activity should be changed
to appropriate color when user clicks on any of these buttons.

Q.4 (a) Explain Recording video in android. 03


(b) What is intent? Explain the types of intents in android with example. 04
(c) Create a user registration application that stores the user details in a SQLite 07
database table.
OR
Q.4 (a) Explain media player in android. 03
(b) Explain Content Provider with example. 04
(c) Develop an alarm application that rings every Monday at 8 AM. 07

1
Q.5 (a) Explain android graphics interface. 03
(b) Explain about saving data to internal and external storage. 04
(c) Write a program to locate user’s current location. 07
(Write ONLY .java and manifest file)
OR
Q.5 (a) Explain Geocoding and Reverse-Geocoding. 03
(b) Briefly discuss about deploying APK Files. 04
(c) Explain the challenges when we use the location based services. 07

*************

2
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – WINTER 2023
Subject Code:3161612 Date:07-12-2023
Subject Name:Mobile Application Development
Time:02:30 PM TO 05:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Q.1 (a) Explain DVM. 03
(b) State the significance of Android Manifest file? 04
(c) Define Activity and Activity lifecycle. Draw and mention the 07
significant role of each state.

Q.2 (a) Discuss Fragments in Android? 03


(b) What is AVD? Explain the process of creating AVD in Android 04
application development.
(c) What is Android? Explain Android Architecture with neat diagram. 07
OR
(c) Define Intent. Classify types of Intent with examples. 07
Q.3 (a) Write about ToggleButton in Android. 03
(b) What are the orientation modes of available in Android? 04
(c) List out various layouts available in Android. Explain any one with 07
xml code file.
OR
Q.3 (a) Discuss an OnClickListener event Listener in Android? 03
(b) How to use spinner in Android App? Explain with an example. 04
(c) Write code to display Toast Message “Welcome to Android” on click 07
of a Button.
Q.4 (a) What are the different ways to store Data in Android? 03
(b) Give brief idea about Internal versus External storage. 04
(c) Write a code to insert into product_detail (prod_id, prod_name, 07
prod_rate) in SQLite database using Android.
OR
Q.4 (a) What is Google Maps API? 03
(b) Differentiate Geocoding and Reverse Geocoding? 04
(c) List down the Advantage and Disadvantage of SQLite Database. 07

Q.5 (a) Explain Graphics in Android? 03


(b) List and discuss types of Drawable in detail. 04
(c) Write different types of view animation. Explain with example. 07
OR
Q.5 (a) What is SoundPool? 03
(b) What is Camera API? 04
(c) Explain process of publishing an android application. 07

*************

1
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI(NEW) EXAMINATION – WINTER 2022
Subject Code:3161612 Date:15-12-2022
Subject Name:Mobile Application Development
Time:02:30 PM TO 05: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) What are the advantages of android operating system? 03
(b) List and Explain components of android SDK. 04
(c) Explain the android architecture in detail. 07

Q.2 (a) Explain Android Virtual Devices (AVD). 03


(b) Explain Date and Time picker with its methods. 04
(c) Write both XML code and android program to display a circular 07
progress bar.
OR
(c) Develop the registration form that includes the following data in the 07
GUI.

Q.3 (a) Explain AndroidManifest.xml file. 03


(b) Explain Linear Layout with attributes. 04
(c) Develop a simple calculator using table layout. 07
OR
Q.3 (a) Explain drawable resources in android 03
(b) Explain Grid Layout with attributes. 04
(c) What is Listview? Write a java class to add any 10 items within 07
Listview.
Q.4 (a) Explain context menu and system menu. 03
(b) Explain Implicit Intent in four points. 04
(c) Write a program to capture an image using camera and display it. 07
OR
Q.4 (a) Explain Option Menu. 03
(b) Define Dialog in android. Explain Alert Dialog with example. 04
1
(c) Develop a program to send an email. 07

Q.5 (a) Explain Geocoding and Reverse Geocoding. 03


(b) Explain Broadcast receiver in details. 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.5 (a) Enlist the steps to publish the Android application. 03
(b) Explain SQLiteOpenHelper class. 04
(c) Write a program to locate user’s current location. (Write ONLY .java 07
and manifest file)

*************

2
Enrolment No./Seat No_____________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2024
Subject Code: 3161612 Date:20-05-2024
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) Give the significance of Bundle in Android App. 03
(b) Demonstrate the use of Fragment with respect to Android App. 04
(c) List out different layouts available in Android and explain any 07
three in detail.
Q.2 (a) Demonstrate the concept of RadioGroup with an example. 03
(b) What is the purpose of menu? How it can be used in Android? 04
(c) Explain View and View Groups with an example. 07
OR
(c) Explain Android activity life cycle. 07
Q.3 (a) How to use Toast in Android App? 03
(b) Briefly explain: Animation in Android. 04
(c) Create an Android App in which student can select one or more 07
subject from the group of four subjects and prints the selected
subject in Text View on button click.
OR
Q.3 (a) How versioning can be managed in Android App? 03
(b) What is the purpose of intent-filter mentioned in Android manifest 04
file?
(c) Demonstrate the use of Location services in Android with an 07
example.
Q.4 (a) Give the significance of webview in Android App. 03
(b) Briefly explain: Content Provider in Android. 04
(c) Create Android App which will take a number from user using 07
EditText and prints whether the number is Even or Odd in
TextView on button click.
OR
Q.4 (a) How to mention permission required by an Android App? 03
(b) How to play audio using Android App? 04
(c) Demonstrate the use of SQLite database in Android App with an 07
example.
Q.5 (a) What is the significance of Shared preferences in Android? 03
(b) How to play video using Android App. 04
(c) Demonstrate the use of spinner in Android App. 07
OR
Q.5 (a) List the steps to be followed for publishing an Android App? 03
(b) What is Hardware acceleration? Explain its significance. 04
(c) What is the use of intent? Explain different types of intent with an 07
example.

*************

1
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2023
Subject Code:3161612 Date:10-07-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) Demonstrate the use of Toast in Android App. 03
(b) Briefly explain Android manifest file. 04
(c) Explain Android activity life cycle. 07
Q.2 (a) How Bundle can be used in Android App? 03
(b) Differentiate between Activity and Fragment with respect to Android 04
App.
(c) Demonstrate the use of explicit intent with an example. 07
OR
(c) Design Android App to send an email using the concept of implicit 07
intent.
Q.3 (a) How menu can be used in Android App? 03
(b) Demonstrate the concept of RadioGroup with an example. 04
(c) Create Android App which will take two numbers from user using 07
EditText and prints the sum of both the numbers in TextView on button
click. Ensure that users can enter numbers only from the EditText.
OR
Q.3 (a) How AutoCompleteTextView can be used in Android App? 03
(b) Demonstrate the concept of ViewGroup with an example. 04
(c) Create an Android App in which employee can select one or more city 07
from the group of four cities and prints the selected cities in TextView
on button click.
Q.4 (a) What is the significance of spinner in Android App? 03
(b) List out different layouts available in Android and explain any one in 04
detail.
(c) Design Android App having facility of student registration. (Use 07
SQLite database.)
OR
Q.4 (a) Briefly explain: Hardware Acceleration 03
(b) What is the use of Content Provider in Android? 04
(c) Design Android App having facility of login. (Use SQLite database.) 07
Q.5 (a) How to publish Android App? 03
(b) Write a code to play audio using Android App. 04
(c) Design Android App which takes a location (i.e. Name of the 07
place/city) from user and pins the same on Google map.
OR
Q.5 (a) Briefly explain: Shared preferences 03
(b) Write a code to play video using Android App. 04
(c) Demonstrate the use of webview in Android App. 07
*************

1
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2022
Subject Code:3161612 Date:06/06/2022
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.

Q.1 (a) What is Service? Differentiate between Activity and Service. 03


(b) What is AVD? Explain the process of creating AVD in Android 04
application.
development.
(c) Write a note on: “Android Framework”. 07

Q.2 (a) Explain DVM. 03


(b) Give Difference between Service, Intent Service, AsyncTask and 04
Threads.
(c) Draw & Explain Android architecture. 07
OR
(c) Write a note on: Activity Life Cycle. 07

Q.3 (a) Explain Checkbox with example. 03


(b) How to use spinner in Android App? Explain with an example. 04
(c) What is Intent? Explain with suitable example. 07
OR
Q.3 (a) Explain SQLite Database and why it is required. 03
(b) Explain Content Provider. 04
(c) How can you publish your application in Google Play Store? Explain 07
the entire process.

Q.4 (a) What is Difference between Geocoding and Reverse Geocoding? 03


(b) Explain Hardware Acceleration. 04
(c) What is android layout? Explain different layout classes and working 07
with layouts.
OR
Q.4 (a) What is Sound Pool? 03
(b) What is Google Maps API? Explain Elements of Google Map. 04
(c) Make Application for student’s registration of basic details like 07
Enrollment No, Name, Branch, Address, Mobile Number, Email Id.

Q.5 (a) Explain Recording video. 03


(b) Explain android graphics interface. 04
(c) Write steps to create an android application for Movie Ticket Booking. 07
OR
Q.5 (a) Explain media player in android. 03
(b) Describe Scroll View & List View? Explain with suitable Program. 04
(c) Explain Working with animation. 07

*************
1

You might also like