Mad Sem Vii QB 2023
Mad Sem Vii QB 2023
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 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
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
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
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
UNIT - 5 :
Database Connectivity
Topic 1:
Storage in Android, Shared Preferences, Shared
Preferences Layout, Android Requesting Permission at run
time (Android 6.0)
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]
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