Mad QB
Mad QB
Unit 2:
• Project directory structure of android application with reference to Android Studio.
• Use of Android Manifest file in Android application development.
• User permissions in Android.
• Software Development Kit (SDK) in Android.
• Android Virtual Device (AVD) in Android.
Unit 3:
• Relative Layout (Theory and Example, Example-Only XML is expected)
• Linear Layout (Theory and Example, Example-Only XML is expected)
• Table Layout (Theory and Example, Example-Only XML is expected)
• Use of Explicit Intent to explain how to switch from one android activity to another.
(Both XML and Java expected)
• Implicit Intent and Explicit Intent. (Theory and Example)
Unit 4:
• Program question on UI components (Both XML and Java expected) (Similar question to
that of CAT-II).
• Spinner
• Use of AlertDialog in Android.
• Theory question on all UI components (TextView, EditText, RadioGroup, RadioButton,
ImageButton, ToggleButton, CheckBox, Button, ImageView) (Theory and Short example
expected).
• Image View
Unit 5:
• Menu and different types of menu. (Theory expected).
• Build an Android activity to place three items (e.g. Search, Upload, Share) on a Popup
menu. (Program expected- Both XML and Java: in the form of code snippets).
• Build an Android activity to place three items (e.g. Search, Upload, Share) on an Options
menu. (Program expected- Both XML and Java: in the form of code snippets).
• Identify the use of NotificationCompat.Builder class in generating, prioritizing and
removing notifications in an Android system.
Unit 6:
• Analyze the use of Database Helper (i.e. SQLiteOpenHelper) class in Android. (Theory
with example)
• Analyze the significance of SQLiteDatabase class for database operations. (Theory with
example).
• Explain the process of publishing Android application on Playstore. (Theory)
• Elaborate Insert operation of SQLite database. (Theory and Program- only Java code
snippet)
• Elaborate Delete operation of SQLite database. (Theory and Program- only Java code
snippet)