0% found this document useful (0 votes)
51 views9 pages

Mad Sem Vii QB 2023

Uploaded by

Yash 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)
51 views9 pages

Mad Sem Vii QB 2023

Uploaded by

Yash 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/ 9

L.J.

Institute of Engineering & Technology Semester: VII (2023-24)

Subject Name: Mobile Application Development


Subject Code: 3170726
Faculties: Ms. Parinita Hajra, Mr. Krunal Panchal

UNIT - 1 :
Pre-Requirements (Basic Knowledge of OOPS concept and
Core java)
Sr. No SHORT QUESTIONS (1 Mark) / MCQ / True-False/Fill in the blanks Marks
1. Java is pure object oriented language? True / False [LJIET] 01
Sr. No DESCRIPTIVE QUESTIONS Marks
1. What are the different OOPS concepts of Java used in android? [LJIET] 04
2. What are the different methods to create thread? Explain in brief. [LJIET] 07
3. What is exception handling methods in java? Create custom exception. [LJIET] 03
4. Define: Class, Object, Encapsulation, Inheritance (Dec’21)[LJIET] 04
UNIT - 2 :
Fundamentals

Topic: Software Engineering with SDLC, Flow chart, DFD,


SQL database
Sr. No SHORT QUESTIONS (1 Mark) / MCQ / True-False/Fill in the blanks Marks
ASD
1. What are steps of SDLC. [LJIET] 01
2. List down any four symbols of activity diagram . [LJIET] 01
Sr. No DESCRIPTIVE QUESTIONS Marks
1. What is SDLC? How SDLC is important for every application? [LJIET] 04
2. Write symbols of Flowchart. [LJIET] 03
3. Draw a flowchart of online shopping login and registration activity of app. [LJIET] 04
4. Draw DFD for paytm type online payment application [LJIET] 07
5. Differentiate between Flowchart and DFD. (Jan’23) [LJIET] 04
UNIT - 3 :
Android OS

Topic 1:
Introduction to Android, Android System with
Architecture, Android Architecture, Development with
Android – Platforms, Tools, Versions, Setup Android
Environment, Say Hello to Android Application, Building
Blocks of Android Application,
Sr. No SHORT QUESTIONS (1 Mark) / MCQ / True-False/Fill in the blanks Marks
1. Android operating system is a stack of software components which is roughly
divided into how many layers? [LJIET]
2

Mobile Application Development (370726) 2023-24 Page 1


L.J. Institute of Engineering & Technology Semester: VII (2023-24)

6
2. Which of the following libraries has Java interface to the OpenGL ES 3D graphics
rendering API? [LJIET]
android.os

android.opengl3D

android.database

android.opengl

android.opengles3D

android.opengles
3. Which of the following is not a layer in Android Architecture? [LJIET]
Android Runtime

Libraries

Linux kernel

Application Framework

None of given

All of given
Sr. No DESCRIPTIVE QUESTIONS Marks
1. What is Android? Explain android architecture with diagram. [LJIET] 07
2. What is the JVM and DVM? Explain important role of DVM [LJIET] 07
3. Explain Android Manifest File and String.xml file with example [LJIET] 07
4. What is the significance of Android Manifest file [LJIET] 03
5. What are the differences between JVM and DVM? [LJIET] 04
6. Explain Content Providers in brief [LJIET] 03
7. What is the use of Android Manifest file? (Dec’21)[LJIET] 03
8. Explain Android architecture with proper diagram (Dec’21)[LJIET] 07
9. What is AVD? Explain the process of creating AVD in Android 03
application development (Dec’21)[LJIET]
10. Explain basic building blocks/components of Android Application 04
(Dec’21)[LJIET]
11. Differentiate between JVM and DVM (June’22) [LJIET] 03
12. Enlist and define the components of android application (June’22) [LJIET] 04
13. Describe the Android architecture with neat diagram in detail. (June’22) [LJIET] 07
14. Explain about the Android manifest.xml file. (Jan’23) [LJIET] 03
15. Write a brief note on android Architecture with proper diagram. (Jan’23) [LJIET] 07
16. Explain Content provider. (Jan’23) [LJIET] 04
17. Explain about the entire process to publish any android application. (Jan’23) [LJIET] 04
18. What are the JVM and DVM? Explain DVM in details. (June’23) [LJIET] 03

Mobile Application Development (370726) 2023-24 Page 2


L.J. Institute of Engineering & Technology Semester: VII (2023-24)

19. Explain Android architecture with proper diagram. (June’23) [LJIET] 04


20. What is the use of Content Provider? (June’23) [LJIET] 04
21. What is use of Manifest file? (June’23) [LJIET] 03
Topic 2:
Work with Activity, Activity Lifecycle, Intents Fragments,
Fragment Lifecycle
Sr. No Descriptive Questions Marks
1. What is Intent? Explain Explicit vs. Implicit intents [LJIET] 07
2. What is Activity lifecycle? What is the significant role of each state. OR Explain 07
Activity Life Cycle [LJIET]
3. Write a Program move one page to another page using Intent. OR Write code to 07
send data from one activity to other activity using Explicit Intent [LJIET]
4. List out methods (states) of Android activity life cycle [LJIET] 03
5. Write a code to send data from one activity to another activity using implicit intent 07
[LJIET], (June’23) [LJIET]
6. Write a code to send e-mail from Android App using the concept of explicit intent. 07
[LJIET]
7. What you mean by fragment in Android? Explain fragment with an example 07
[LJIET], (June’23) [LJIET]
8. Explain Fragments with appropriate example. [LJIET] 07
9. Write code to open browser with entered URL by the user.[LJIET] 07
10. What is the use of <intent-filter> tag in android? [LJIET] 03
11. What is Activity? Draw and explain Activity lifecycle in detail. (Dec’21)[LJIET] 07
12. What is Fragment? Draw and explain the lifecycle of a fragment (Dec’21)[LJIET] 07
13. What is an Intent? Explain types of Intent in Android with example 07
(Dec’21)[LJIET]
14. What is AndroidManifest.xml? Write its usages with example (June’22) [LJIET] 04
15. What is Fragment? Differentiate between Activity and fragment.(June’22) [LJIET] 03
16. What is an Activity? Explain the activity life cycle with all events 07
in detail. .(June’22) [LJIET]
17. Explain Versions in android (Jan’23) [LJIET] 03
18. Draw and explain Activity lifecycle of android application in detail (Jan’23) [LJIET] 07
19. Explain Intent and Fragment in details. (Jan’23) [LJIET] 07
20. Write a code to send SMS from Android App using the concept of explicit intent. 07
(June’23) [LJIET]

UNIT - 4 :
Android UI & Component Using Fragments
Topic 1:
Create Android UI, Working with Layout, Create Custom
Layouts, Work with UI Components and Events
Sr. No DESCRIPTIVE QUESTIONS Marks
1. List of Various Layout in android. Write java code for display Table Layout 07
[LJIET]
2. Explain the use of RadioButton and RadioGroup with an example [LJIET] 03
3. How to use spinner in Android App? Explain with an example [LJIET] 04

Mobile Application Development (370726) 2023-24 Page 3


L.J. Institute of Engineering & Technology Semester: VII (2023-24)

4. Write a Program for select any three subjects out of five using check box or radio 07
button. [LJIET]
5. Elaborate the input Controls in details. [LJIET] 07
6. What are widgets available in Android? Explain any two widgets with Example 07
[LJIET]
7. List out various layouts available in Android. Explain anyone in detail [LJIET] 04
8. What is ScrollView and ListView? Explain anyone with suitable example [LJIET], 07
(June’23) [LJIET]
9. Demonstrate the use of CheckBox in Android App [LJIET] 03
10. Write a code to use ToggleButton in Android App. [LJIET] 04
11. Explain LinearLayout [LJIET] 04
12. Write code to display Toast Message on click of Button[LJIET] 04
13. Write a code for Web View [LJIET] 07
14. Explain Grid View and Grid layout difference [LJIET] 03
15. Explain difference between View & View Group [LJIET] 04
16. Write a code that shows the grid view example [LJIET] 07
17. What is guidelines in constraint layout? [LJIET] 03
18. What is Layout? What are the advantages of setting a Layout? (Dec’21)[LJIET] 03
19. List out various layouts available in Android. Explain any one in 04
detail. (Dec’21)[LJIET]
20. Explain Checkbox in Android with example (Dec’21)[LJIET] 03
21. Write code to display Toast Message on click of Button (Dec’21)[LJIET] 04
22. What is Toast? Explain How to customize it? (June’22) [LJIET] 03
23. Explain any four UI Components of Android application (June’22) [LJIET] 07
24. Write difference between Table Layout and Frame Layout. (Jan’23) [LJIET] 04
25. How to use Spinner in android application. (Jan’23) [LJIET] 03
26. List out UI components of android application. Explain any three in brief. (Jan’23) 07
[LJIET]
27. List various layouts available in Android. Explain any two out of that. (June’23) [LJIET] 07
28. Write an android application that will display toast (Message) on specific interval of time. 04
(write java code) (June’23) [LJIET]

Topic 2:
Material Design Toolbar, Tab Layout, Recycler View and
Card View, Android Menus
Sr. No DESCRIPTIVE QUESTIONS Marks
1. What is Scroll View, List View & Recycler View? Explain any one with suitable 07
Program. [LJIET]
2. How to manage the different screen sizes and orientations [LJIET] 07
3. What is material design in Android? [LJIET] 03
4. How to use Navigation drawer in Android App [LJIET] 03
5. Explain different types of menus in android with example. [LJIET] 07
6. List out different Menus in android. Explain Context Menu in detail by giving a 07
suitable example. [LJIET]
7. Difference between Options Menu v/s Context Menu [LJIET] 03
8. How to create custom tool bar write a code for that [LJIET] 07
9. Write a code to for tab layout. [LJIET] 07
10. What files are need to create recycler view and how can you implement it. [LJIET] 07
11. How to implement Card View in Grid Layout. Explain with example[LJIET] 07

Mobile Application Development (370726) 2023-24 Page 4


L.J. Institute of Engineering & Technology Semester: VII (2023-24)

12. Explain different types of menus in android with example (Dec’21)[LJIET] 07


13. Write a program to generate proper view of Card View using Grid Layout for the 07
Home Screen of application that contains HOME – CHAT – ABOUT –
CATEGORY - CAMERA – CALENDAR-CLOUD names of Card view & each
card view contains one text view and image view inside it. [LJIET]
14. Develop a Registration form using android UI components, which 07
take details from user like Name, Email ID, Password, Conform
Password, Mobile Number, gender etc... On click of register
button all details should show on another activity with a welcome
message. (June’22) [LJIET]
15. Enlist and define types of Menus in android (June’22) [LJIET] 03
16. Explain the concept of Recycler view. Write down the steps to 04
implement recycler view in android application. (June’22) [LJIET]
17. Explain Material design. (Jan’23) [LJIET] 04
18. List and explain different types of menu in android. (June’23) [LJIET] 04
19. Explain Recycler View with example. (June’23) [LJIET] 04

UNIT - 5 :
Database Connectivity
Topic 1:
Storage in Android, Shared Preferences, Shared
Preferences Layout, Android Requesting Permission at run
time (Android 6.0)

Sr. No DESCRIPTIVE QUESTIONS Marks


1. What are the different storage options are there in android [LJIET] 03
2. Explain Permission in android [LJIET] 03
3. List permissions required for the following tasks: 07

1. To access phone state information 2. Write files to SD card 3. Send SMS 4. To


access phone’s location using NETWORK_PROVIDER. 5. To access camera and
take pictures. [LJIET]
4. Explain the usage of Shared Preference [LJIET] 03
5. Write a code to savelogin user name and password in shared preference. [LJIET] 07
6. Explain the use of Shared Preferences (Dec’21)[LJIET] 03
7. Explain Internal vs. External storage (Dec’21)[LJIET] 04
8. What will be the work flow for Run time permission? Draw flow for runtime 07
permission. and write a 2 liner code to ask permission and write a permission for
camera and read in external storage in manifest file.[LJIET]
9. Discuss the need of permissions in Android. Write the permissions 04
required to set system functionalities like Bluetooth, camera,
internet (June’22) [LJIET]
10. Write a note on different Permissions in android. (Jan’23) [LJIET] 07
11. Write a code to take picture with camera and display current date time with it using android 07
application. (Jan’23) [LJIET]
12. What is Shared Preference.? Explain with and example. (June’23) [LJIET] 04
Topic 2:

Mobile Application Development (370726) 2023-24 Page 5


L.J. Institute of Engineering & Technology Semester: VII (2023-24)

Work with SD Card and Files, Database in Android,


Realm-No SQL Database
Sr. No DESCRIPTIVE QUESTIONS Marks
1. List down the Advantage and Disadvantage of SQLite Database. [LJIET] 07
2. Write a Program for establish connection with database [LJIET] 07
3. Write a Program store the input information in SQLite Database [LJIET] 07
4. Write the significance of onCreate() and onUpgrade() methods of 07
SQLiteOpenHelper class [LJIET]
5. Write the significance and syntax of update() and delete() of SQLiteDatabase class. 07
[LJIET], (June’23)[LJIET]
6. Write a code to insert studentDetails (sID, SName, sEnrollmentNo) in SQLite 07
database using Android App. [LJIET]
7. What is SQLite database? Explain methods for creating, updating, deleting and 07
querying database records by giving a suitable example. [LJIET]
8. Give brief idea about Internal versus external storage. [LJIET] 07
9. Write all necessary code to print all the files stored in DCIM folder of SD card 07
[LJIET]
Explain Internal vs External Storage. [LJIET] 04
10. Write Code to insert Customer Details (cID, cName, cOrderID) in SQLite Database 04
in Android. [LJIET]
11. Give brief idea about Internal versus external storage.[LJIET] 07
12. Write all necessary code to print all the files stored in DCIM folder of SD card 07
[LJIET]
13. Explain Internal vs External Storage. [LJIET] 04
14. Write Code to insert Customer Details (cID, cName, cOrderID) in SQLite Database 04
in Android. [LJIET]
15. Write a Program for establishing connection with SQLite database. 07
(Dec’21)[LJIET]
16. Write Code to insert Contact Details (cID, cName, cPhoneNumber) 07
in SQLite Database in Android. (Dec’21)[LJIET]
17. Design an activity with name and age and one button. When user clicks on button 07
both name and age should be stored internally in android with file
“MSE_2_LJ.TXT” [LJIET]
18. Take two textviews that contains Id, Name and Age. Write a Android program 07
through which we can do insert and update in databse table db_mad.db and table
name is table_mad. Write code for MainActivity.java file and DatabaseClass file.
Do not write layout file and manifest file. [LJIET]
19. What do you mean by NoSQL? How it is differ from relational 03
database? (June’22) [LJIET]
20. 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 (June’22) [LJIET]
21. List different types of data storage available in Android. Describe 07
the significance of SQLite database in Android. (June’22) [LJIET]
22. Write the steps to use firebase database in an android application for CRUID operation. 07
(June’22) [LJIET]
23. Write the steps for CRUD operation to use Firebase database in android application. 07
(Jan’23) [LJIET]
Mobile Application Development (370726) 2023-24 Page 6
L.J. Institute of Engineering & Technology Semester: VII (2023-24)

24. Write all necessary code to print all the files stored in Music folder of SD card. (June’23) 07
[LJIET]
25. Write all necessary code to take photo from Camera and store photo in MYAPP folder of 07
SD card. (June’23) [LJIET]
26. Write an android program with suitable for login page with database connectivity. 07
(June’23) [LJIET]
27. Write a code to play music on click on button (June’23) [LJIET] 04
28. Write a code to insert Employee details (eid, ename, eaddress, edesignation) in SQLite 04
database. (Jan’23) [LJIET]
29. Write a code to insert product information (pid, pname, pcategory, pprice) in SQLite 04
database. (Jan’23) [LJIET]
30. Write a code to insert EventDetaiks (eID, eName, eDate,EVenue) in SQLite database using 07
Android App. (June’23) [LJIET]
UNIT - 6 :
Applicability to Industrial Projects
Topic 1:
Web services and Parsing, JSON Parsing, Access web data
with JSON
Sr. No DESCRIPTIVE QUESTIONS Marks
1. What is parsing? Discuss how you can perform parsing using JSON in Android 07
application [LJIET], (June’23)[LJIET]
2. What is parsing? Discuss how can you perform parsing using JSON 03
in Android application. (Dec’21)[LJIET]
3. What are the third party library for android JSON parsing? What are the in built 07
classes for JSON Parsing in android. Write code for Jason parsing in android. (
Note: take any json string as input ) [LJIET]
4. List any two advantages and disadvantages of Web Services. [LJIET] 03
5. Discuss how you can perform parsing using JSON in android application. 03
(Jan’23)[LJIET]

Topic 2:
Connect to Web Services, Using Async Task & Third Party
Library : Retrofit
Sr. No DESCRIPTIVE QUESTIONS Marks
1. Explain the concept of AsyncTask with an example. [LJIET], (June’23)[LJIET] 04
2. Explain Retrofit library funcitons [LJIET] 07
3. What is web services and how can we implement in android [LJIET] 07
4. Discuss AsyncTask in detail. (Dec’21)[LJIET] 04
5. What are the steps to integrate retrofit in our project? Explain JSON parsing using 07
Retrofit with program. Write code for java, model and interface files. [LJIET]
6. What do you mean by Async task? Explain with example. [LJIET] 04
7. Briefly explain AsyncTask loader. (Jan’23)[LJIET] 03
8. What is web services? How it integrates and implements in industrial projects? 03
(June’23)[LJIET]

UNIT - 7 :
Advanced Android Development
Mobile Application Development (370726) 2023-24 Page 7
L.J. Institute of Engineering & Technology Semester: VII (2023-24)

Topic 1:
Google Map, Location Service and GPS, Creating Google
Map, Work with Location, Location service with Location
Manager, Find Current Location, Geo coding
Sr. No DESCRIPTIVE QUESTIONS Marks
1. Explain the use of Location Based Services in android by giving a suitable example. 07
[LJIET]
2. How to get current location in android [LJIET] 03
3. What is geo coding and explain the code for that [LJIET] 04
4. Write a code to implmet google map in android [LJIET] 03
5. What is Geocoding and Reverse Geocoding? Explain it with 04
example. (Dec’21)[LJIET]
6. Write a java code to find the current location in android. As well as implement 07
zoom map functionality over it. [LJIET]
7. Write a program to locate user’s current location. (Write ONLY 04
.java and manifest file) (June’22) [LJIET]
8. Explain GeoCoding and ReverseGeoCoding (Jan’23) [LJIET] 03
9. Write a code to get current location & display it in text view. (Jan’23) [LJIET] 07

Topic 2:
Graphics and Animation, Work with 2D Graphics, Bitmap,
Animation, Frame Animation, Tween Animation, View
Animation, Multimedia in Android, Play Audio Files, Play
Video Files
Sr. No DESCRIPTIVE QUESTIONS Marks
1. What is Animation? List out different Animations in android. Explain Tween 07
animation in brief [LJIET]
2. Explain frame animation [LJIET] 04
3. Explain code for audio files and video files in android [LJIET] 07
4. Which are the types of animations supported in Android? Explain 07
any one in detail. (Dec’21)[LJIET]
5. Write a program to integrate audio and video in android.[LJIET] 07
6. 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. (June’22) [LJIET]
7. Describe Tween Animation in android. (June’22) [LJIET] 03
8. What is Media Player in android? Explain how to play audio using 07
Media Player (June’22) [LJIET]
9. Explain Animation and its types in android. Explain any one in details. (Jan’23) [LJIET] 07

Topic 3:
Work in Background, Services, Notification Services,
Broadcast Receiver Introduction to Firebase with simple
CRUID Operation
Sr. No DESCRIPTIVE QUESTIONS Marks
1. What are the services available in android and how it works differ from Activity. 07
[LJIET]

Mobile Application Development (370726) 2023-24 Page 8


L.J. Institute of Engineering & Technology Semester: VII (2023-24)

2. What is the use of BroadcastReceiver? How to add it in Android App? [LJIET] 04


3. How to add notification in Android App? Explain with an example[LJIET] 07
4. What is firebase and how can we implement in android [LJIET] 07
5. How to add notification in Android App? Explain with an example 03
(Dec’21)[LJIET]
6. Explain the use of Broadcast Receiver in Android. (Dec’21)[LJIET] 03
7. What is Service? Discuss various Service life cycle methods in 04
detail. (Dec’21)[LJIET]
8. Define services in Android operating system. Explain service 07
Lifecycle with neat diagram. (June’22) [LJIET]
9. Describe the task of Notification Manager in Android. (June’22) [LJIET] 03
10. What is BroadCast Receiver? How to add it in android app. (Jan’23) [LJIET] 03
11. Explain Background Services. (Jan’23) [LJIET] 03
12. How to add notification in Android App? Explain with an example. (June’23) [LJIET] 07
13. What is the use of Broadcast Receiver? How to add it in Android App? (June’23) 03
[LJIET]

UNIT - 8 :
Work with android system & Development and
Deployment
Topic 1:
Text to Speech, Camera, Taking Picture with Camera,
Manage Bluetooth Connection, Monitor and Manage
Wi-Fi, Accelerometer Sensor & Gyroscope
Sr. No DESCRIPTIVE QUESTIONS Marks
1. Write a code to show usage of different Bluetooth class methods & functions. 07
[LJIET]
2. How to take pictures with camera on Android Programmatically? Write code for all 07
necessary files. [LJIET]
3. Write 4 methods of Text To Speech in android and explain it with suitable program. 07
[LJIET]
4. Write a code for example demonstrating the use of WIFI. It creates a basic 07
application that open your wifi and close your wifi [LJIET]
5. List sensors in Android and explain any one in detail [LJIET] 03

Topic 2:
Dalvik Debug Tool, Logcat, Emulator Control, Device
Control, Work with ADB, Connect Real Devices, Execute
Application on Real Device, Publish your Application
Sr. No DESCRIPTIVE QUESTIONS Marks
1. How to publish the Android Application into Google Appstore [LJIET] 07
2. How can you publish your application in Google Play Store? Explain 07
the entire process. (Dec’21)[LJIET]
3. Write steps to publishing android applications. (June’22) [LJIET] 04
4. Discuss about ADB.exe tool and Web Server. (Jan’23) [LJIET] 04
5. Describe how to publish Android Application on Google Play. (June’23) [LJIET] 04
.
Mobile Application Development (370726) 2023-24 Page 9

You might also like