Android Programming (IT-606) - Important Questions
-
Unit 314 Marks High Priority
Explain the Activity lifecycle with a diagram and describe the callback methods invoked at each stage.
Core topic from Unit 3; frequently asked topic covering lifecycle callbacks and state management.
-
Unit 310 Marks High Priority
Describe the role of Intents and Intent filters in Android. Explain with examples the difference between explicit and implicit Intents.
Core question from Unit 3; covers Intents, explicit vs implicit usage, and intent filters.
-
Unit 114 Marks High Priority
Draw and explain the Android platform architecture and describe the function of each layer (hardware, kernel, native libraries, Android runtime, application framework, and applications).
Core architecture question from Unit 1; tests understanding of Android layers and components.
-
Unit 37 Marks High Priority
Explain how to handle different screen densities and resolutions in Android. Define px, dp (dip), and sp and show the formula to convert between px and dp.
Core practical topic from Unit 3; addresses resolution/density independence which is frequently tested.
-
Unit 210 Marks High Priority
Describe the structure of an Android project and list the major Android SDK components used during development.
Core structural topic from Unit 2; asks for project anatomy and SDK tools.
-
Unit 210 Marks High Priority
Explain how to set up the Android development environment and outline the steps to create the first Android application.
Practical setup and first-app creation topic from Unit 2; frequently appears in exams.
-
Unit 27 Marks High Priority
Explain Emulators and Android Virtual Devices (AVD). Describe how to create and configure a custom Android emulator and its common uses.
Unit 2 practical topic; covers emulators, AVD management and custom emulator creation.
-
Unit 310 Marks High Priority
Discuss different Android layout types (LinearLayout, RelativeLayout, FrameLayout, ConstraintLayout) and fundamental Android UI design principles. Provide examples of simple UI layouts and when to use each layout type.
Core UI design topic from Unit 3; asks about different layout managers and UI principles.
-
Unit 37 Marks High Priority
Explain how to create applications with multiple Activities and demonstrate methods to pass data between Activities.
Unit 3 topic on Activities and inter-activity communication; commonly tested.
-
Unit 37 Marks High Priority
Explain drawable resources and their management in Android. Describe best practices for supplying images for multiple screen densities.
Resource management topic from Unit 3; covers drawable handling and density independence for images.
-
Unit 37 Marks High Priority
Write XML definitions for GUI elements such as Button, TextView, EditText, and ToggleButton. Explain layout attributes like weightSum, padding, and layout_weight with examples.
Practical XML topic from Unit 3; focuses on common GUI elements and layout attributes.
-
Unit 15 Marks Medium Priority
Describe the Open Handset Alliance and explain its role and significance for Android as an open platform.
Governance/topic from Unit 1; lower frequency but part of core background knowledge.
-
Unit 15 Marks High Priority
Discuss the motivations and advantages for using Android for mobile application development.
Motivations for platform choice from Unit 1; moderate frequency.
-
Unit 37 Marks High Priority
Explain the role of the AndroidManifest.xml file. Describe how Activities, permissions, and Intent filters are declared in the manifest.
Unit 3 manifest-specific topic; frequently appears together with lifecycle and Intents.
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel