0% found this document useful (0 votes)
20 views10 pages

App Development Question Bank

The document is a question bank for the App Development course for the 5th semester B.E./B.Tech students at Nadar Saraswathi College of Engineering and Technology. It includes questions from various units covering topics such as web development, mobile app development, hybrid applications, and cross-platform applications. The questions are categorized into Part-A, Part-B, and Part-C, focusing on different levels of understanding and competencies.

Uploaded by

abid cute
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)
20 views10 pages

App Development Question Bank

The document is a question bank for the App Development course for the 5th semester B.E./B.Tech students at Nadar Saraswathi College of Engineering and Technology. It includes questions from various units covering topics such as web development, mobile app development, hybrid applications, and cross-platform applications. The questions are categorized into Part-A, Part-B, and Part-C, focusing on different levels of understanding and competencies.

Uploaded by

abid cute
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

NAC/TLP-

Format No.
Nadar Saraswathi College of Engineering and Technology, 07a.12
Vadapudupatti, Theni - 625 531 Rev. No. 01
(Approved by AICTE, New Delhi and Affiliated to Anna University, Date 14-11-2017
Chennai)
Total Pages 09
Question Bank for the Units – I to II

SEM- Vth Semester – B.E. / [Link].


V

BR- Department of Computer Science and Engineering


104

CCS332 APP DEVELOPMENT

Part-A (10 x 2 = 20 Marks)

UNIT – I

No Question Level Competence Mark


1. Explain the Basics of Web Development? L2 Understand 2

2. What are the types of Web Development? L1 Remember 2

3. Explain Frontend Roadmap in detail? L2 Understand 2

4. Explain the Basics of Mobile App Development? L2 Understand 2

5. What are the different ways to develop Mobile apps? L1 Remember 2

6. What is meant by Native App Development? L1 Remember 2

7. Explain the Benefits of Native App Development? L2 Understand 2

8. Explain the Challenges of Native App Development? L2 Understand 2

9. List the Tools and Technologies used in Native App L1 Remember 2


Development?

10. Give the tools used for Native App Development for L1 Remember 2
Android?

11. Give the tools used for Native App Development for L1 Remember 2
iOS?

12. What is meant by Hybrid Application and how it L1 Remember 2


Works?

13. Explain any five Best Examples of Hybrid App? L2 Understand 2

14. Explain the Pros and Cons of Hybrid App L2 Understand 2


Development?

15. What is meant by Cross Platform Mobile L1 Remember 2


Development?
16. What are well known examples of cross-platform L1 Remember 2
mobile applications?

17. Illustrate the Pros of Cross Platform Mobile App L3 Apply 2


Development?

18. Illustrate the Cons of Cross Platform Mobile App L5 Evaluate 2


Development?

19. Explain Progressive Web Application in Detail? L2 Understand 2

20. Compare Progressive Web Application and Native L4 Analyze 2


Application.

21. List out the Technical components of PWA? L1 Remember 2

22. Discuss some popular examples of progressive Web L2 Understand 2


Apps?

23. What is meant by Responsive Web Design? L1 Remember 2

24. What is meant by UX and UI? L1 Remember 2

25. List out the Frameworks used for Cross Platform app L1 Remember 2
Development?

PART – B
1. Describe in detail about Basics of Web Application L4 Analyze 13
Development?

2. Describe in detail about Basics of Mobile Application L2 Understand 13


Development?

3. List out the difference between a Web Application vs L4 Analyze 13


Mobile Application Development in detail?

4. Explain about Native App Development with its tools L2 Understand 13


and technologies?

5. Explain the Working of Hybrid Apps with best L2 Understand 13


examples and list the pros and cons of Hybrid App
Development?

6. What is meant by Cross Platform Application? List the L1 Remember 13


Frameworks used for Cross Platform app development
with some well-known examples?

7. Explain Progressive Web applications in detail and L2 Understand 13


Compare Progressive web application and Native
Application?

8. What are the technical components used in Progressive L1 Remember 13


Web applications?

9. Explain Responsive Web Design in Detail? L2 Understand 13

PART –C
1. Differentiate Frontend and Backend in web application L4 Analyze 15
development?

2. Create a responsive web application for home page of L6 Create 15


your institution?

3. Explain the steps to install a PWA at mobile and L2 Understand 15


explain how service worker works?

UNIT 2
PART – A
1. What is a Web Native? L1 Remember 2

2. How is "Web Native" Different from "Hybrid"? L1 Remember 2

3. Differentiate Truly Native vs Truly Web? L4 Analyze 2

4. Why Web Native? L1 Remember 2

5. How does Web Native work? L2 Understand 2

6. What are the key benefits of Native Mobile App L3 Apply 2


Development?

7. Justify, Whether the costs of Developing a Mobile App L5 Evaluate 2


is low or High?

8. What is an Android App and Explain its requirements? L1 Remember 2

9. Mention what are the App Building Blocks? L1 Remember 2


10. Explain how an Android app will be built? L2 Understand 2

11. What is meant by Android Manifest file & Explain it L1 Remember 2


with an example program?
12. What are the Difference between Kotlin and Java L1 Remember 2
Programming?

13. Explain what is meant by Null Safety? L2 Understand 2

14. What is a Lambda Functions? L1 Remember 2

15. What is meant by Collections in Kotlin? L1 Remember 2

16. Explain Objective-C in detail? L2 Understand 2

17. Mention some of the Significant difference between L1 Remember 2


Objective-C Version 1.0 vs. 2.0?
18. What is meant by properties and Methods in Objective- L1 Remember 2
C?

19. Explain about classes from Apple? L2 Understand 2

20. How Playgound Works in Swift? L2 Understand 2

21. How will you define a Variables and Constants? L2 Understand 2

22. Explain about Functions and Default Arguments in L2 Understand 2


Swift programming?

23. Differentiate Struct Vs Class in Swift? L4 Analyze 2

24. What is Meant by Safe Unwrapping? L1 Remember 2

25. Explain brief about Native and Core Components in L2 Understand 2


React Native Application?
26. What are React Fundamentals? Explain it in detail? L1 Remember 2

PART-B
1. What is a Web Native? How a Web Native Application L1 Remember 13
Works?

2. Explain the key benefits of Native Mobile App L2 Understand 13


Development in detail?

3. Explain the steps to build Android App and explain its L2 Understand 13
building components in detail?

4. Explain Functions in Kotlin and elaborate the types of L2 Understand 13


functions?

5. Explain various Collections available in Kotlin with L2 Understand 13


examples?

6. Explain how a native applications will be build using L2 Understand 13


Objective-C and Explain in detail about the classes
from Apple?

7. How a react Native Application works? Explain the L4 Analyze 13


React Fundamental

8. Brief about Native Components and Core Components L3 Apply 13


in react application Development?

9. What are the basics Environmental Setup need to be L1 Remember 13


performed before constructing a React Native
Application?

PART-C
1. Mention the key difference Between Kotlin and Java? L4 Analyse 15
2. Construct an Android app to verify the Login L6 Create 15
page by creating view in XML and Controller in
Java to verify the user input?
3. Construct an iOS app to verify the Login page by L6 Create 15
creating view and Controller to verify the user input?
4. Construct a Native application with React Native to L6 Create 15
Build a BMI Calculator Application.

UNIT 3

PART A
1. Define Hybrid App? L1 Remember 2

2. Explain in detail about the Benefits of Hybrid App? L2 Understand 2

3. What are the criteria for Creating a Hybrid App? L1 Remember 2

4. What are the tools for creating a hybrid app? L1 Remember 2

5. Explain some of the popular frameworks used for L2 Understand 2


Hybrid App Creation?

6. What are the IDE Used for Creating the Hybrid App? L1 Remember 2

7. Explain some of the Build Tools suitable for Hybrid L2 Understand 2


App Development?

8. Explain what are UI Libraries used for Hybrid App? L2 Understand 2

9. Explain what is meant by Plugins? L2 Understand 2

10. Differentiate Libraries with Plugin? L4 Analysis 2

11. What are the Cons of Hybrid app? L1 Remember 2

12. Explain Flutter and its features with limitation for L2 Understand 2
Hybrid app Development?

13. Explain React Native and its features with limitation L2 Understand 2
for Hybrid App Development?

14. Explain Ionic and its features with limitation for L2 Understand 2
Hybrid App Development?

15. Explain Xamarin and its features with limitation for L2 Understand 2
Hybrid App Development?

16. Explain Phonegap and its features with limitation for L2 Understand 2
Hybrid App Development?

17. What is Ionic? L1 Remember 2

18. Explain some of the Key Features of Ionic? L2 Understand 2

19. Explain how Ionic Works? L2 Understand 2

20. Explain the steps involved in creating an ionic app L2 Understand 2


Development?

21. What do you meant by Apache Cordova? L1 Remember 2

22. Explain some of the core concepts of Apache Cordova? L2 Understand 2


23. Explain some the main features of Cordova? L2 Understand 2

24. How will you use Cordova for building the app? L4 Analysing 2

25. Explain the steps involved in Building a Todo list L2 Understand 2


Application ?

PART B

1. Explain What is A Hybrid App in Detail? Explain in L2 Understand 13


detail about its benefits and Criteria to use Hybrid
App?

2. Mention the tools commonly used for creating a Hybrid L1 Remember 13


App?

3. Mention the Cons of Hybrid App in Detail? With some L1 Remember 13


real-time Examples?

4. Explain some of popular hybrid app Development L2 Understand 13


Frameworks with its features and its limitation?

5. Explain Ionic in Details with a suitable Example L2 Understand 13


Program.

6. Explain how Ionic works and how will you use it to L2 Understand 13
develop an app?

7. Briefly Explain what is Apache Cordova with its L2 Understand 13


architecture diagram?

8. How will you create a Simple application in Apache L4 Analyzing 13


Cordova? Kindly explain the steps involved in it.

9. Explain with Sample Code for Finding your Current L2 Understand 13


Location using Apache Cordova to build a Hybrid
Application?

PART C

1. Create an App for finding the simple Expense Manager L6 Create 15


using ionic and explain the process of creation in
detail?

2. Create an App for Building an Login Screen using L6 Create 15


Apache Cordova with all Functionality to receive the
input ,verify it and allowing them to move to right page

3. Compare various Hybrid App Development L6 Create 15


Frameworks with its Features?

UNIT 4

PART A
1. Explain what do you meant by Cross Platform L2 Understand 2
Application?

2. What are the benefits of Cross Platform App? L1 Remember 2

3. What are Criteria for creating cross platform app? L1 Remember 2

4. What are popular tools for creating an Cross Platform L1 Remember 2


Application?

5. Mention some of the cons of Cross Platform L1 Remember 2


Application?

6. Mention some of the Popular Cross Platform L1 Remember 2


Application Development Framework?

7. Explain the basic steps involved in Cross Platform L2 Understand 2


Application using Flutter?

8. Explain the usage of Xamarin tool and its features? L2 Understand 2

9. Write a basic program on printing Hello world in L3 Applying 2


flutter?

10. Explain Dart? L2 Understand 2

11. What is corona SDK? L1 Remember 2

12. Explain Native Script in detail? L2 Understand 2

13. Explain the steps in creating a Xamarian forms? L2 Understand 2

14. Explain brief about Native and Core Components in L2 Understand 2


React Native Application?
15. What are React Fundamentals? Explain it in detail? L1 Remember 2

PART B

1. Explain What is a Cross Platform App in Detail? L2 Understand 13


Explain in detail about its benefits and Criteria to use
Cross Platform?

2. Mention the tools commonly used for creating a Cross L1 Remember 13


platform App?

3. Mention the Cons of Cross platform App in Detail? L1 Remember 13


with some real-time examples.

4. Explain some of popular Cross platform Development L2 Understand 13


Frameworks with its features and its limitation?

5. Explain Flutter in Details with a suitable Example L2 Understand 13


Program.
6. Explain how Flutter works and how will you use it to L2 Understand 13
develop an app?

7. Briefly Explain what is Xamarin with its architecture L2 Understand 13


diagram?

8. How will you create a Simple application in Flutter? L4 Analyzing 13


Kindly explain the steps involved in it.

9. How a react Native Application works? Explain the L4 Analyzing 13


React Fundamental Brief about Native Components
and Core Components in react application
Development?

10. What are the basics Environmental Setup need to be L1 Remember 13


performed before constructing a React Native
Application?

PART-C

1. Design and develop a cross platform application for L6 Create 15


day to day task (to-do) management
2. Build a cross platform application for a simple L6 Create 15
expense manager which allows entering expenses and
income on each day and displays category wise
weekly income and expense.
3. Construct a Native application with React Native to L6 Create 15
Build a BMI Calculator Application.
UNIT 5

PART A

1. Mention some of the Popular Native Application L1 Remember 2


Development Framework?

2. Mention some of the Popular Cross Platform L1 Remember 2


Application Development Framework?

3. Mention some of the Popular Hybrid Application L1 Remember 2


Development Framework?

4. Explain about Build Performance in detail and kindly L2 Understand 2


compare it with developing framework?

5. Explain App performance in detail? L2 Understand 2

6. What you meant by debugging capabilities? Explain it L1 Remember 2


in detail?

7. What do you meant by time to market? L1 Remember 2

8. Explain the parameters which involve ease of L2 Understand 2


development?
9. Explain UI / UX? L2 Understand 2

10. Explain Reusability in details? L2 Understand 2

11. Compare all development framework? L4 Analyzing 2

PART B

1. Explain in detail about some of the Popular Native L2 Understand 13


Application Development Framework?
2. Explain in detail about some of the Popular Cross L2 Understand 13
Platform Application Development Framework?
3. Explain in detail about some of the Popular Hybrid L2 Understand 13
Application Development Framework?

4. Explain about Build Performance in detail and kindly L2 Understand 13


compare it with developing framework?

5. Explain App performance in detail and kindly compare L2 Understand 13


it with developing framework?

6. What you meant by debugging capabilities and kindly L1 Remember 13


compare it with developing framework?

7. What do you meant by time to market and kindly L1 Remember 13


compare it with developing framework?

8. Explain the parameters which involve ease of L2 Understand 13


development and kindly compare it with developing
framework?

9. Explain UI / UX? L2 Understand 13

10. Explain Reusability in details? L2 Understand 13

PART C

1. Pick a development framework to design a online L5 Evaluation 15


shopping app for ease of development and
maintainability.

2. Pick a development framework to design a vehicle L5 Evaluation 15


tracking app for better UI/UX and debugging
capabilities.

3. Pick a development framework to design a blood bank L5 Evaluation 15


management for reusability and maintainability.

L1: Remembering, L2: Understood, L3: Applying, L4: Analyzing, L5: Evaluation, L6: Creating

Prepared By:
Staff Name1: [Link] Kumar AP/CSE

STAFF IN CHARGE HOD PRINCIPAL

You might also like