Question Bank - App Development
Question Bank - App Development
PART-A
1. Contrast between Web Application Development and Mobile Application
Development.
2. Define Cross-Platform Application.
3. List few real-time examples of Hybrid Application.
4. Differentiate between client-side programming and server-side programming.
5. Explain the concept of "mobile-first" design.
6. State cross platform.
7. Differentiate Progressive Web App and Responsive Web App
8. Explain the concept of API in web development.
9. Define web development.
10. Compare native and hybrid mobile apps?
11. List the key components of a web application?
12. Differentiate between static and dynamic websites.
13. Write four benefits of Native App.
14. Recall few Popular Native App Development Frameworks.
15. Name any two tools used for creating Native Apps.
16. Define JSX in React Native.
17. Name the popular IDE used for Native iOS and Android development.
18. Identify the role of Java and Kotlin in Android Native Development.
19. Describe the concepts of State and Props in React Native.
20. Define JSX in React Native.
21. Identify the scenarios for using Native App.
22. Name some tools used for creating Native Apps.
23. Describe the concepts of State and Props in React Native.
24. State the cons of Native App Development.
25. Mention the criteria for creating the Native App.
26. Identify the disadvantages of Hybrid App.
27. Write the benefits of Hybrid App
28. List the cons of Hybrid App.
29. List some Hybrid App
30. Define the use of Ionic.
PART-B
1. Explain the importance of responsive web design in creating web pages with example.
2. Discuss the different types of mobile applications (Native, Hybrid, Cross-platform,
and PWA) with their advantages and disadvantages.
3. Explain in detail the Basics of Web and Mobile application development.
4. Analyze and find the difference between Native App and Cross-platform App.
5. How can the core concepts of web and mobile app development be utilized in
practical applications?
6. Analyze and highlight the key differences between native apps and cross-platform
apps? What are the major distinctions in terms of development, performance, and user
experience?
7. Summarize various features of Kotlin and java languages in detail with an example.
8. Describe the scenario required for creation of Native Banking App.
9. Infer the React Native components benefit in detail.
10. Categorize the tools used for creating Native App.
11. Infer and explain in detail the benefits of using React Native components. What are
the key advantages of React Native components in mobile app development?
12. Categorize the tools used for creating Native App.
13. Apply the tools and technologies for developing a real-time messaging app like
WhatsApp.
14. Predict the criteria to implement real-time app like Netflix.
15. Explain Hybrid Web App and Criteria for creating Hybrid App in detail.
16. Identify the tools used for creating Hybrid App.
17. Explain Hybrid Web App and Criteria for creating Hybrid App in detail.
18. What tools are commonly used for developing hybrid apps, and how do they assist in
the development process? Explain the key features and benefits of popular hybrid app
development tools like Ionic, Cordova, and Xamarin?