Android Application Development QP
Android Application Development QP
2 Marks
1. What is Android, and how does it differ from other mobile operating systems?
5 Marks
2. Describe the process of obtaining the required tools to start Android development.
1. Write a detailed note on the evolution of mobile technologies and the significance of
Android in the mobile ecosystem.
2. Explain the working of Activities and Fragments with examples. How are they used to
design a user interface in Android?
3. Describe the steps involved in creating and publishing an Android application.
4. Discuss the process of using the Intent object to invoke built-in applications in
Android.
1
Android Application Development - B23DAS411
2 Marks
3. Define List Views and their role in displaying long lists in Android.
4. What are specialized fragments, and how are they different from regular fragments?
5 Marks
1. Explain how you can adapt an Android app to different display orientations.
3. Describe the components of a screen in Android and how they relate to creating the
UI.
10 Marks
1. Explain the complete process of designing a user interface in Android. Include how to
handle orientation changes, manage resources, and create the UI programmatically.
2. Discuss the usage of specialized fragments in Android. How are they different from
regular fragments in terms of functionality and use cases?
3. How would you implement a List View to display a long list of items and how do you
handle its interaction with the user?
4. Describe the process of persisting data in Android using files and databases, including
preferences.
2 Marks
2
Android Application Development - B23DAS411
5 Marks
2. How do you implement and use alternate resources for different device
configurations?
5. Discuss the role of debugging in Android app development, including the use of log
messages and the debugger.
10 Marks
2 Marks
4. Mention the key differences between a regular database and a content provider in
Android.
5. How can you share data between apps using content providers in Android?
5 Marks
1. Explain the steps involved in creating and using content providers in Android.
2. Discuss the process of using SQLite in Android. How is data retrieved from a SQLite
database?
3. Describe the concept of data binding in Android and how it can be implemented.
3
Android Application Development - B23DAS411
4. What are the benefits of using a content provider to share data across applications?
5. How can you implement SMS messaging and sending emails in Android?
10 Marks
1. Explain the process of creating your own content provider in Android. Include an
example of how to use it for data sharing between applications.
3. Describe how location data is managed in Android. Include how to monitor location
and display maps.
4. Explain the process of preparing an Android app for publishing, including steps like
deploying APK files and uploading to the market.
Feature Example
Theme Mode Light Mode or Dark Mode
Language English, Spanish, French, etc.
Notifications Enable/Disable notifications
Font Size Small, Medium, Large
Sound Settings Mute or Adjust Volume
Remember Login Stay logged in or log out after session
Auto-Update Enable or disable automatic updates