{}const=>[]async()letfn</>var
AperçuBasesDéveloppement

Dart est un langage de développement d'applications rapide et moderne ! 🚀

Dart est un langage de programmation puissant développé par Google, idéal pour créer des applications Web et mobiles. Dans cet article, vous apprendrez à installer Dart, à travailler avec des variables, des boucles, des conditions et à écrire vos premiers programmes ! Tout est simple et accessible même pour les débutants. 💡

К

Kodik

Auteur

4 min de lecture

Qu'est-ce que Dart ? 🚀

Dart — est un langage de programmation moderne créé par la société Google. Il est utilisé pour le développement applications mobiles (Flutter), applications Web, ainsi que les programmes du serveur. Dart a été développé en mettant l'accent sur simplicité, rapidité et sécurité.

Pourquoi apprendre le Dart ? 🔥

  • Simplicité : Dart a une syntaxe claire et propre qui est facile à apprendre.

  • Performance : Le code est compilé en code machine, ce qui rend les programmes rapides.

  • Multiplateforme : Fonctionne sur le Web, les appareils mobiles et les serveurs.

  • Asynchronisme : La prise en charge de async et await facilite le travail multitâche.

🔥 100 000+ étudiants déjà avec nous

Marre de lire la théorie ?
Il est temps de coder !

Kodik — une appli où tu apprends à coder par la pratique. Mentor IA, leçons interactives, projets réels.

🤖 IA 24/7
🎓 Certificats
💰 Gratuit
🚀 Commencer
Ont rejoint aujourd'hui

Comment installer Dart ? 💻

Pour travailler avec Dart, vous aurez besoin de :

  • Installer le SDK Dart. Vous pouvez le télécharger à partir de site officiel.

  • Éditeur de texte, par exemple Visual Studio Code avec l'extension Dart.

  • Éditeur en ligne, si vous ne voulez pas installer Dart localement, vous pouvez utiliser DartPad.

Comment vérifier si Dart est installé ? 🛠

Ouvrez le terminal (ou la ligne de commande) et entrez :

dart --version

Si Dart est installé, vous verrez sa version.

Bases de la syntaxe Dart 📚

1. Variables 📦

Dans Dart, les variables peuvent être déclarées à l'aide de var, final et const. La différence entre eux :

  • var - variable modifiable.

  • final — la valeur ne peut être définie qu'une seule fois.

  • const — constante, calculée lors de la compilation.

Exemple de déclaration de variable :

void main() {
  var name = "Alice"; // variable modifiable
  final age = 25; // valeur constante, ne peut pas être modifiée
  const pi = 3.14; // constante, définie au moment de la compilation

  print("Name: $name, Age: $age, PI Number: $pi");
}

2. Sortie de données 📤

L'affichage à l'écran est effectué à l'aide de print().

Exemple de résultat :

void main() {
  print("Hello, world!");
}

3. Opérateurs conditionnels (if...else) 🧐

À l'aide des conditions, vous pouvez vérifier les données et modifier le comportement du programme.

Exemple d'utilisation des conditions :

void main() {
  int age = 20;

  if (age >= 18) {
    print("You're an adult!");
  } else {
    print("You're still a child.");
  }
}

4. Boucles (for, while) 🔄

Les cycles vous permettent d'effectuer la même action plusieurs fois.

Exemple : affichage des nombres de 1 à 5

void main() {
  for (int i = 1; i <= 5; i++) {
    print(i);
  }
}

5. Fonctions 📐

Les fonctions permettent de diviser le code en blocs logiques.

Exemple de fonction pour calculer le carré d'un nombre :

int square(int x) {
  return x * x;
}

void main() {
  print("Square of 5: ${square(5)}");
}

Projets simples sur Dart 💡

1. Générateur de nombres aléatoires 🎲

Le programme génère un nombre aléatoire de 0 à 99 et l'affiche à l'écran.

import 'dart:math';

void main() {
  var random = Random();
  print("Random number: ${random.nextInt(100)}");
}

2. Tableau de multiplication 📊

Ce code affiche une table de multiplication de 1 à 10.

void main() {
  for (int i = 1; i <= 10; i++) {
    for (int j = 1; j <= 10; j++) {
      print("$i x $j = ${i * j}");
    }
    print(""); // Ligne vide pour la séparation
  }
}

3. Compteur de caractères dans une ligne 🔢

Le programme compte le nombre de caractères dans une ligne donnée.

void main() {
  String text = "Hello, Dart!";
  print("Number of characters in the line: ${text.length}");
}

4. Vérification de la parité 🔍

Le programme détermine si le nombre est pair ou impair.

void main() {
  int number = 42;
  
  if (number % 2 == 0) {
    print("$number - even number");
  } else {
    print("$number - odd number");
  }
}

5. Calcul de la factorielle d'un nombre 🎯

Ce code calcule la factorielle d'un nombre donné.

int factorial(int n) {
  int result = 1;
  for (int i = 1; i <= n; i++) {
    result *= i;
  }
  return result;
}

void main() {
  print("Factorial 5: ${factorial(5)}");
}

Conclusion 🎉

Dart est un langage puissant et pratique pour créer des applications mobiles et Web. Nous avons analysé ses bases : les variables, les entrées/sorties, les conditions, les boucles et les fonctions. Vous pouvez maintenant écrire vos premiers programmes ! 🚀

Plus tu t'entraînes, meilleur devient ton code. Expérimentez, essayez de nouvelles tâches et maîtrisez la programmation ! Bonne chance pour apprendre le Dart ! 😊

🎯Arrête de reporter

Tu as aimé l'article ?
Place à la pratique !

Avec Kodik, tu ne lis pas seulement — tu codes immédiatement. Théorie + pratique = vraies compétences.

Pratique instantanée
🧠L'IA explique le code
🏆Certificat

Sans inscription • Sans carte