You are on page 1of 14

SYBSC-it MOBILE PROGRAMMING I22028

DART PROGARMS
PRACTICAL:1

1. Write a dart program to demonstrate string functions and conversions


INPUT:

void main()

String no = "5";

String no1 = "10";

String no2 = no + no1;

print("addition is $no2");

print('Addition is ${int.parse(no)+int.parse(no1)}');

OUTPUT:
SYBSC-it MOBILE PROGRAMMING I22028

PRACTICAL 2

2. Write a dart program to demonstrate Map and display values


INPUT:-

void main() {
var fruits = {'apple': 1, 'banana': 2, 'orange': 3};
for (var name in fruits.keys) {
print('$name: ${fruits[name]}');
}
}
OUTPUT:-
SYBSC-it MOBILE PROGRAMMING I22028

PRACTICAL 3

3. Write a dart program to demonstrate list and its functions


INPUT:-
void main() {
var course=['AI','IOT','BI','ES','MPA'];
for(var i in course){
print(i);
}
print("\n");
course.add("security");
course.removeAt(3);
for(var i in course)
{
print(i);
}
}

OUTPUT:-
SYBSC-it MOBILE PROGRAMMING I22028

PRACTICAL 4

4. Write a Dart program to demonstrate use of operations in programming.


INPUT:-
void main() {
int num1=10;
int num2=3;
int sum=num1+num2;
int diff=num1-num2;

int unaryMinus = -num1;


int mul=num1*num2;
double div=num1/num2;
int div2 =num1~/num2;
int mod=num1%num2;
print("The addition is $sum.");
print("The subtraction is $diff.");
print("The unary minus is $unaryMinus.");
print("The multiplication is $mul.");
print("The division is $div.");
print("The integer division is $div2.");
print("The modulus is $mod.");
}
OUTPUT:-
SYBSC-it MOBILE PROGRAMMING I22028

PRACTICAL:5

5. Write a Dart Program to demonstrate concept of Conditional statement in programming.


INPUT:
void main() {
String name = "sarita";
int marks1 = 96;
int marks2 = 93;
int total = marks1 + marks2;
double average = total / 2.0;
String result = "";
if (average < 35) {
result = "Fail";
} else if (average >= 35 && average < 25) {
result = "Third";
} else if (average >= 50 && average < 60) {
result = "Second";
} else if (average >= 60 && average < 75) {
result = "First";
} else {
result = "Distinction";
}
print("Name: $name");
print("Total Marks: $total");
print("Average: $average");
print("Result: $result");
}
OUTPUT:
SYBSC-it MOBILE PROGRAMMING I22028

PRACITAL:6

6. Write a dart program to check given number is prime or not.


Input:
void main() {
// declare list of integers
var myList = [2,3,4,7,5,12,11,15,21,19,20];
// Invoke the getPrimeNo() function
getPrimeNo(myList);
}
// A function that displays the list of prime number
getPrimeNo(List<int> numbers){
List<int> primeNumbers = [];
for (int val in numbers){
if(isPrime(val)){
primeNumbers.add(val);
}
}
print('The prime numbers in the List: $primeNumbers');
}
// A function that checks if a number is prime or not
bool isPrime(int number){
if(number <= 1) return false; // Prime number is > 1
for(int i=2; i<number; i++){
if(number%i == 0) return false;
}
return true;
}
Output:
SYBSC-it MOBILE PROGRAMMING I22028

PRATICAL:7

7. Write a dart program to calculate factorial of given number


Input:
void main() {
print('Enter N');
int N = int.parse(stdin.readLineSync()!);
int result = 1;
for (int i = 1; i <= N; i++) {
result *= i;
}
print('Factorial of $N');
print(result);
}
Output:
SYBSC-it MOBILE PROGRAMMING I22028

Practical:8

8. Write a dart program to reverse a given string


Input:
void main(){
//a list
var myList = [24, 56, 84, 92];
var reversedList = new List.from(myList.reversed);
print(reversedList);
}
Output:
SYBSC-it MOBILE PROGRAMMING I22028

FLUTTER PROGRAMS
Practical :01(simple flutter app)

9. Write a flutter program to construct a simple app.

INPUT:
import 'package:flutter/material.dart';

void main () {

runApp(const MaterialApp(

home: Text(

'Hello, world!'),

),

);

Output:
SYBSC-it MOBILE PROGRAMMING I22028

Practical:02(scaffold)

10. Write a flutter program to demonstrate Scaffold Demo.

Input:

import 'package:flutter/material.dart';

void main() {

runApp(MaterialApp(

home: Scaffold(

appBar: AppBar(),

body: Text("hello"),

),

));

Output:
SYBSC-it MOBILE PROGRAMMING I22028

Prcatical:03(Appbar)
11. Write a flutter program to demonstrate text bar and app

Input:

import 'package:flutter/material.dart';

void main() {

runApp(appbarApp()); //runApp

MaterialApp appbarApp() {

return MaterialApp(

home: Scaffold(

appBar: AppBar(

title: const Text('My demo app'),

backgroundColor: Colors.blue,

), //AppBar

body: const Center(

child: Text(

'Hello Flutter',

style: TextStyle(fontSize: 24),

), //Text

), // center

), //Scaffold

);

Output:
SYBSC-it MOBILE PROGRAMMING I22028

Practical:04(image)
12. Write a Flutter program to demonstrate image widget
Input:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
title: const Text("Image from assets"),
),
// body: Image.asset('assets/images/lake.jpg'), // <-- image
body: Center(
child: Image.network('https://picsum.photos/250?image=9'),
),
),
);
}
}
Output:
SYBSC-it MOBILE PROGRAMMING I22028

Practical:05(image2)
13 Write a Flutter code to demonstrate floatinf button widget
Input: import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
home: Scaffold(backgroundColor: Colors.yellow,
appBar:AppBar(
centerTitle: true,
backgroundColor: Colors.pink,
title: const Text('Text Formatting',
style: TextStyle(
color: Colors.white70,
fontWeight: FontWeight.bold),),
), //AppBar
body: const Center(
child: Text(
'Flutter Demo',
style: TextStyle(
fontSize: 24.0,
fontWeight: FontWeight.bold,
letterSpacing: 2.0,
color: Colors.green,
fontFamily: 'Arial' ,
), //TextStyle
), //Text
), //Center
floatingActionButton: FloatingActionButton(
onPressed: () { } ,
backgroundColor: Colors.pink,
child: const Text('submmit',
style: TextStyle(
color: Colors.white70,
SYBSC-it MOBILE PROGRAMMING I22028

fontWeight: FontWeight.bold),)
), //floatingButton
), //scaffold
debugShowCheckedModeBanner: false, //Removing Debug Banner
)); //MaterialApp
}
Output:

You might also like