0% found this document useful (0 votes)
56 views7 pages

Mobile Application Development

The document outlines a Mobile Application Development course with a total of 70 marks, focusing on various evaluation criteria such as functionality, user interface, code quality, performance, and deployment readiness. It includes multiple sets of use case implementations for students to choose from, each requiring the development of a mobile application with specific features. The assessment rubric provides detailed grading criteria for each evaluation aspect, ensuring a comprehensive evaluation of the students' projects.

Uploaded by

harnivasu611
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)
56 views7 pages

Mobile Application Development

The document outlines a Mobile Application Development course with a total of 70 marks, focusing on various evaluation criteria such as functionality, user interface, code quality, performance, and deployment readiness. It includes multiple sets of use case implementations for students to choose from, each requiring the development of a mobile application with specific features. The assessment rubric provides detailed grading criteria for each evaluation aspect, ensuring a comprehensive evaluation of the students' projects.

Uploaded by

harnivasu611
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

MOBILE APPLICATION DEVELOPMENT

COURSE NAME: MOBILE APPLICATION DEVELOPMENT


DEPT: CSE & ALLIED
TOTAL MARKS: 70 Marks
Duration: 2 Hrs

Mark Allocation - USECASE


Evaluation Criteria Marks
Functionality & Validation 20
(Form submission, error handling)
User Interface & Experience 15
(Layout, responsiveness, accessibility)
Code Quality & Structure 15
(Best practices, readability, documentation)
Performance & Optimization (Smooth user experience, loading 10
times)
Deployment Readiness 10
Total 70
Assessment Rubric

Evaluation Criteria Mapped Learning Outcomes Excellent (90-100%) Good (60-89%) Satisfactory (40- Needs Marks
59%) Improvement
(Below 40%)
Functionality & Master Dart programming Fully functional with Works well but has Basic Major validation 20
Validation language (validation, async proper validation minor validation functionality issues.
(Form submission, programming, object- and error handling. issues. with some
error handling) oriented principles) inconsistencies.
Utilize Flutter framework
effectively (form handling,
state management)
User Interface & Utilize Flutter framework Clean, responsive, UI is functional but Basic UI with Poorly designed UI 15
Experience effectively (UI design, and user-friendly needs slight minimal styling with misaligned
(Layout, navigation, responsiveness) interface with improvements in and elements and
responsiveness, smooth navigation. layout and responsiveness. navigation issues.
accessibility) consistency.
Code Quality & Master Dart programming Well-structured, Code is readable Somewhat Poorly written code 15
Structure language (syntax, modularity, modular, follows but has minor disorganized, with no structure,
(Best practices, reusability) best practices, and inconsistencies. lacks comments difficult to
readability, includes proper or has understand.
documentation) documentation. redundant code.
Performance & Optimize app performance Runs efficiently, Works well but has Some Major performance 10
Optimization (handling performance loads quickly, and minor performance issues, app is slow.
(Smooth user bottlenecks, load times, maintains smooth performance concerns like
experience, loading memory management) user interaction. issues. occasional lag.
times)
Deployment Deploy and publish apps Successfully tested, Mostly functional Partially Not ready for 10
Readiness (debugging, error-free debugged, and but requires minor functional, deployment due to
execution, production ready for debugging. some issues still major issues.
readiness) deployment. unresolved.
SET 1
Use case – Implementation
Marks:70 Marks
Duration: 2 hrs
(Implement any one)

1. Create a simple contact form that: [70 Marks]

a) Has fields for Name, Email, and Message.


b) Shows validation errors if fields are empty or email is invalid.
c) Displays a success message when submitted.
(OR)

2. Develop a mobile application that displays a User Profile Dashboard with the following
features: [70 Marks]
a) User Profile Picture: Allow users to upload an image from the gallery.
b) User Details: Include fields for Name, Email, Phone Number, and Address.
c) Edit Option: Provide a button to edit the user’s details.
d) Save Functionality: Save the updated details and display them on the dashboard.
e) Logout Button: Add a button to log out and navigate back to the login screen.
SET 2
Use case – Implementation
Marks:70 Marks
Duration: 2 hrs
(Implement any one)

1. ListView Implementation – [70 Marks]


Create a mobile app that
a) Displays a ListView with at least 10 items.
b) Shows an alert when an item is clicked.
[OR]
2. OTP Verification Simulation – [70 Marks]
Develop an app that:
a) Takes a mobile number as input.
b) Generates a random 4-digit OTP when a button is clicked.
c) Allows the user to enter the OTP and verify it.
SET 3
Use case – Implementation
Marks:70 Marks
Duration: 2 hrs
(Implement any one)

1. Contact Form with Validation – [70 Marks]


Create a simple contact form that:
a) Has fields for Name, Mobile Number, Email, and Message.
b) Shows validation errors if fields are empty or email is invalid.
c) Shows validation errors if the mobile number is invalid
d) Displays a success message when submitted.

[OR]

2. Navigation Between Screens – [70 Marks]


Develop a two-screen mobile app that:
a) Has a Home Screen with a button.
b) On button click, navigates to a Second Screen.
c) Displays a message on the Second Screen.
SET 4
Use case – Implementation
Marks:70 Marks
Duration: 2 hrs
(Implement any one)

1. Develop a mobile application that allows users to: [70 Marks]


a) Insert an image and text on a page.
b) The image should be selected from the gallery.
c) The user should enter a caption for the image.
d) Display the image with the entered text below it.
e) Provide a button to clear the image and text.

2. Simple Calculator Application [70 Marks]


Develop a mobile app that:
a) Takes two numbers as input.
b) Has buttons for addition, subtraction, multiplication, and division.
c) Displays the result when a button is clicked.
SET 5
Use case – Implementation
Marks:70 Marks
Duration: 2 hrs
(Implement any one)

1. Create a mobile app screen with a slider that lets the user adjust a value (like volume)
from 0 to 100. As the user moves the slider, the value should change and be shown on the
screen in real time.
Requirements:
• The slider range should be from 0 to 100.
• The current value should update and display as the slider moves.
• The layout should be simple and mobile-friendly.
[OR]
2. Create a mobile app screen with a button that has an icon inside it (for example, a heart
icon). When the button is pressed, show a SnackBar (or toast message) with a short
message.
Requirements:
• The button should include an icon (like a heart).
• When the button is clicked, a SnackBar should appear.
• The SnackBar should display a message like “You liked this!”

You might also like