MAD Imp

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Mobile Application Development Imp

3 Marks Questions:

1) Explain the fundamental concepts of Software Engineering, including SDLC. How does SDLC
contribute to the software development process?
2) Describe the basic elements used in software design, such as flow charts and DFD (Data Flow
Diagrams). How are these tools utilized in the development lifecycle?
3) Define SQL database and its role in software development. How does SQL facilitate data
management in applications?
4) What is the core idea behind Android OS? Describe the key components of Android architecture.
5) What are Activity and Intent in Android development? Explain their roles and how they interact
within an Android application.

4 Marks Questions

6) Discuss the different versions of Android OS. How does the evolution of Android versions
impact app development?
7) Explain the concept of Fragments in Android development. How do Fragments enhance the user
experience in applications?
8) Describe the setup process for the Android development environment. What are the essential
tools and platforms required for Android app development?
9) Discuss the lifecycle of an Android Activity. How do Activity lifecycles affect the behavior of
Android applications?
10) How do Work with Activity and Fragments in Android applications contribute to building user
interfaces? Provide examples of their practical implementation.

7 Marks Questions

11) Compare and contrast different software development methodologies, including SDLC, and their
suitability for Android app development projects.
12) Explain the role of Intents in Android applications. Provide real-world examples of how Intents
are used to communicate between different components of an Android application.
13) Describe the architecture of Android System. How does the Android architecture ensure the
security and stability of Android applications?
14) Discuss the significance of Fragment Lifecycle in Android development. How does
understanding Fragment Lifecycle lead to more efficient and responsive applications?
15) Create a detailed flowchart for developing a basic Android application, incorporating the key
building blocks and their interactions. Explain the flowchart step by step and how it translates
into the development process.
Prepared By

Dr Sheshang Degadwala

You might also like