0% found this document useful (0 votes)
11 views2 pages

Android Development Assignment Guide

The document outlines two assignments for a Mobile Application Development course, due on 14-Nov-2025. The assignments cover various topics related to Android architecture, components, development environment, and multimedia operations. Students are required to explain concepts, differentiate between components, and describe processes related to Android app development.

Uploaded by

varunreniwal2309
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views2 pages

Android Development Assignment Guide

The document outlines two assignments for a Mobile Application Development course, due on 14-Nov-2025. The assignments cover various topics related to Android architecture, components, development environment, and multimedia operations. Students are required to explain concepts, differentiate between components, and describe processes related to Android app development.

Uploaded by

varunreniwal2309
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

BCA_V_Semester

CA3102_Mobile Application Development


ASSIGNMENT - I
Submit by: 14-Nov-2025 (Friday)

1. Explain the architecture of Android (Layers and their purpose).


2. What is the role of the Linux Kernel in Android?
3. Define Dalvik Virtual Machine (DVM) and explain how it differs from the JVM.
4. What are Android Activities? Give an example.
5. Differentiate between Activity and Fragment in Android.
6. What is the Android Manifest file? Mention at least three things it contains.
7. Explain the concept of Intents in Android. Give an example of implicit intent.
8. Differentiate between explicit and implicit intents.
9. What is the purpose of the Gradle build system in Android Studio?
10. Explain the lifecycle of an Activity with a neat diagram.
11. Define Content Providers. Why are they important?
12. What is the difference between Internal Storage and External Storage in Android?
13. What is the role of Android SDK in app development?
14. What are widgets in Android? Give examples.
15. List five major Android versions with their code names and release years.
16. Differentiate between early Android versions Cupcake and Donut.
17. Write the steps to play an audio file in an Android app using Kotlin.
18. Explain how to handle runtime permissions in Android.

CA3102_Mobile Application Development


ASSIGNMENT - II
Submit by: 14-Nov-2025 (Friday)
1. Define Android. Explain the evolution of different Android versions and highlight their
key features.
2. Discuss the various Android devices available in the market and their impact on application
design.
3. What is the Google Play Store (Android Market)? Describe its role in Android app
distribution.
4. Explain the system requirements and steps involved in setting up the Android development
environment.
5. What is the Android SDK? List its main components and their purposes.
6. Explain the concept of threads in Android. What is the role of the Application Main Thread
(UI Thread)?
7. Discuss how Android supports multimedia operations such as playing audio, playing video,
and recording media.
8. Explain how to use the camera in Android applications to capture and process pictures.
9. Draw and explain the Android Architecture.
10. What is the Linux Kernel in Android? Mention its responsibilities.
11. Describe the Android Runtime Environment ?
12. List and explain the major Android Libraries and their roles in app development.
13. What is the Application Framework in Android? Describe any three key framework
components.
14. Explain the structure of an Android project directory. What are default resource folders
and their purposes?
15. Discuss the four main Android Application Components: Activities, Services, Broadcast
Receivers, and Content Providers with examples.
16. What are Intent objects? Explain how they enable communication between Android
components.
17. What is the [Link] file? Describe its structure and importance in declaring
application components.
18. Explain the difference between Views and ViewGroups in Android. How do layout
managers help organize them?
19. Describe the process of designing user interfaces in Android using XML layout files and
the Graphical Layout Tool.
20. Explain how to display images in Android using ImageView, Gallery, GridView, and
ImageSwitcher with suitable examples.
21. Discuss the process of storing and retrieving data using files and SQLite databases in
Android.
22. What is a Content Provider? Explain how to create, register, and use a custom Content
Provider in an Android application.

Note:

• Those who are having attendance less than 75%, must complete the assignment and
submit by due date.
• Submit in A4 size book.

You might also like