FLUTTER FOR ANDROID APPLICATION DEVELOPMENT
FILE
NV62004
[Link]. (CSE)– IV Semester
SSCSE
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Submitted To:
Submitted By:
Mr. Nishant Upadhyay
Shivangi Joshi
Assistant Professor
2024381714
CS-B(G2)
EXPERIMENT – 1
Exercise 1: Write a Dart program that demonstrates the use of
variables and data types. Use var, final, and const keywords and
display values using print statements. Hint / Example Idea:
Declare variables for student name, age, marks, and pass status,
then display them in a formatted output.
OUTPUT:
Exercise 2: Develop a Dart program using Object-Oriented
Programming concepts. Create a class, define attributes and
methods, and access them using objects. Hint / Example Idea:
Create a Student class with attributes like name and marks, use a
constructor to initialize values, and write a method to calculate
grade.
OUTPUT:
EXPERIMENT – 2
Exercise 1: Create a simple Flutter application that displays text
on the screen using widgets. Use layout widgets to arrange UI
elements properly. Hint / Example Idea: Display a welcome
message using Text widget inside a Column with padding and
background color.
OUTPUT:
Exercise 2: Develop a Flutter application to demonstrate the
difference between StatelessWidget and StatefulWidget.
Implement dynamic UI updates using user interaction. Hint /
Example Idea: Build a counter app with a button that increases
count value each time it is pressed.
OUTPUT:
EXPERIMENT – 3
Exercise 1: Create a Flutter app using setState to update UI
dynamically. Hint: Create a button that changes text or
background color when pressed.
OUTPUT:
Exercise 2: Implement state management using Provider package.
Hint: Build a counter app using Provider instead of setState.
OUTPUT:
Exercise 3: Integrate a third-party package into a Flutter app.
Hint: Use http package to fetch data or url_launcher to open a
website.
OUTPUT:
EXPERIMENT – 4
Exercise 1: Create a Flutter app that stores and retrieves user
data using SQLite. Hint: Create a form to input name and age,
save it, and display stored records.
OUTPUT:
Exercise 2: Develop a Flutter app that fetches data from a REST
API. Hint: Use a public API and display data using ListView
widget.
OUTPUT:
Exercise 3: Implement navigation and data passing between two
screens. Hint: Use [Link]() and pass data to another
screen.
OUTPUT: