Dart Complete Guide 🎯

Programming Language for Flutter

1. What is Dart?

Dart is a programming language developed by Google and used to build Flutter mobile apps.

2. Hello World

void main() {
  print("Hello Dart");
}

3. Variables

int age = 18;
String name = "Sasank";
double price = 99.5;
bool isActive = true;

4. final vs const

final name = "Static value";
const pi = 3.14;

5. If-Else

int age = 18;

if(age >= 18){
  print("Adult");
} else {
  print("Minor");
}

6. Loops

for(int i = 0; i < 5; i++){
  print(i);
}

7. Functions

int add(int a, int b) {
  return a + b;
}

8. Lists (Arrays)

List numbers = [1, 2, 3];

for(var n in numbers){
  print(n);
}

9. Maps (Key-Value)

Map user = {
  "name": "Sasank",
  "role": "Developer"
};

10. OOP in Dart

class Car {
  String model;

  Car(this.model);

  void drive(){
    print("Car is running");
  }
}

11. Dart + Flutter Connection

Dart → Logic
Flutter → UI

Together = Mobile Apps 📱

12. Mini Projects