Assignment I
Assignment I
Assignment-I
Subject: - Mobile App. Development
Unit-1
1) Explain the architecture of the Android Operating System. What are its key components and their functions?
2) What is the Dalvik Virtual Machine (DVM)? How does it differ from the Java Virtual Machine (JVM), and why is it used
in Android?
3) Describe the Android Software Development Kit (SDK) and its importance in Android app development. What tools are
4) What is the purpose of the Android Manifest file? Explain its key elements and how it interacts with other components of
an Android application.
5) What is an Android Virtual Device (AVD)? How does it facilitate the testing and debugging of Android applications
during development?