MAD - 22617
Chapter wise Questions
1. Chapter 1
**Define OHA and state goal of OHA.
Describe android and importance of OHA.
**Describe the different features of Android.
**Explain Android system architecture in detail.
State android ECO system.
Explain the need of Android Operating System. Also describe any four features of android.
2. Chapter 2
Define Android Virtual Devices (AVD).
Define emulator.
**List various tools for android application development.
List all tools and softwares required for developing an android application.
**Explain Dalvik Virtual Machine and state it’s importance.
**Differentiate between DVM and JVM.
State how the APK files are built?
Explain features of Android SDK.
****Explain the steps to install and configure Android studio and SDK.
Describe various installation steps of android studio and its environment.
3. Chapter 3
Explain the fundamentals of UI design in detail.
Explain Gridview with its attributes with suitable example.
List various layouts used in android UI design.
Explain relative layout with all its attributes.
List any four attributes of layout
Explain with example, code to create GUI using absolute layout (Assume suitable data)
State syntax to create Text View and Image button with any two attributes of each.
Develop a simple calculator using relative layout.
List any four folders from directory structure of Android project and elaborate in one line.
**Describe directory structure and its components.
Explain how linear and frame layout is used to design an android application with suitable
example.
Write an xml file to create login page using Table Layout.
4. Chapter 4
Write a program to display a rectangular progress bar.
Name any four attributes of Edit Text control.
Write difference between toggle button and radio button.
List any four attributes of check box
Explain data and time picker with its method.
**Write a program to demonstrate Date and Time picker
Develop an application to display analog Time Picker. Also display the selected time. (Write
only . java file)
Develop a program to implement :–
i) List view of 5 items
ii) Grid view of 4 × 4 items
iii) Image view.
Write a program to convert temperature from celcius to farenhite and vice versa using Toggle
button. (Design UI as per your choice. Write XML and java file)
Design UI using table layout to display buttons with 0 – 9 numbers on it. Even display submit
and clear button. When user clicks on particular buttons and later when clicks on submit button,
it should display the numbers clicked.
Design a employee registration form using UI component.
Develop an android application using radio button.
Develop a program to perform addition, subtraction, division, multiplication of two numbers and
display the result. (Use appropriate UI controls)
5. Chapter 5
State the uses of Intent in Android.
State intent. List types of intent.
State the use of fragments in android App development.
Explain property animation method to animate the properties of view object with example.
Explain text to speech conversion technique in android.
**Describe Android service life cycle along with diagram.
Write a program to implement Android Activity Life Cycle. Use toast messages to display
message through life cycle.
Write a program to capture an image using camera and display it.
Explain significance of content provider.
***Explain the activity life cycle.
Draw diagram of activity life cycle.
Describe multimedia framework of Android with diagram
Develop a program to send and receive an Email.
Name two classes used to play audio and video in Android.
Develop a program for providing bluetooth connectivity.
Develop an application to store customer’s details like, customer-id, customer-name, mobile
number, address, pin-code and retrieve customer information using customer-id in SQLite
databases.
Describe with example, how to create a simple database in SQLite (Assume suitable data).
Write a program to demonstrate declaring and using permissions with any relevant example.
List different types of sensors used in android.
Explain multimedia framework in android
Develop an android application for taking student feedback with database connectivity.
Design an android application to show the list of paired devices by Bluetooth.
Define :
i) Fragment
ii) Broadcast receiver
Develop an application to convert “thanks” text to speech as given in the following GUI.
Develop an application to update a record of an employee whose [Link] is ‘E101’ in SQlite
database. Change employee name from “PQR” to “XYZ”. Also display the updated record.
(Write .java and .xml files)
6. Chapter 6
Name any four methods to get location data in android
Describe permissions required for android application development.
Describe process of getting the map API Key.
Define SMS service in android application development.
Develop an application to send and receive SMS (Write only .Java and permission tag in
manifest file).
****Develop and application to send and receive SMS (Design minimal UI as per your choice.
Write XML, java and manifest file)
Explain the procedure of Geo-coding and reverse Geo-coding.
**Explain Geocoding and Reverse Geocoding with suitable example.
Define Geocoding and Reverse Geocoding.
State and elaborate the syntax of required class and methods for Geocoding.
**Explain the Android security model.
State syntax to display built in zoom control.
***Develop an application to display Google map with user’s current location.
Develop an android application to show current location of an user’s car.
***Explain the steps to deploy app on Google Play Store.
Elaborate the need of permissions in Android. Explain the permissions to set system
functionalities like SEND-SMS, bluetooth.
Write a program to find the direction from user’s current location to MSBTE, Bandra. (Write
only .Java and manifest file).
Discuss developer console with at least four features.
Develop a program to add “Hello World” marker at (10,10) co-ordinates. Write only . java file.
i) Describe all steps in application deployment on google playstore.
ii) Write steps for customized permissions.
Develop a program to TURN ON and OFF bluetooth. Write .java file and permission tags.