Dart est un langage de programmation développé par Google utilisé pour créer des applications mobiles, Web et de bureau. C'est le principal langage de programmation pour développer des applications Flutter. Dans ce texte, nous aborderons les bases de Dart qui sont fondamentales pour le développement d'applications à l'aide de Flutter.

1. Variables et types de données

Dans Dart, une variable est un nom donné à un emplacement mémoire qui stocke des valeurs. Dans Dart, vous pouvez déclarer une variable à l'aide du mot-clé 'var'. Par exemple, 'var name = 'John';' déclare une variable appelée 'name' et lui attribue la valeur 'John'.

Dart prend en charge différents types de données, tels que les nombres (entiers et décimaux), les chaînes (séquences de caractères), les booléens (vrai ou faux), les listes (collection ordonnée d'éléments) et les cartes (collection de paires clé-valeur). < /p>

2. Opérateurs

Dart prend en charge une variété d'opérateurs tels que les opérateurs arithmétiques (+, -, *, /, % pour l'addition, la soustraction, la multiplication, la division et le module respectivement), les opérateurs de comparaison (==, !=, >, <, > = , <= pour égal, différent, supérieur à, inférieur à, supérieur ou égal, inférieur ou égal respectivement) et les opérateurs logiques (&&, ||, ! pour AND, OR, NOT respectivement).

3. Contrôle de flux

Le contrôle de flux dans Dart s'effectue à l'aide de diverses structures de contrôle de flux telles que if-else, for boucle, while boucle, do-while boucle, switch-case, etc. Ces structures vous permettent de contrôler le flux d'exécution du programme en fonction de certaines conditions ou boucles.

4. Fonctions

Une fonction Dart est un bloc de code qui effectue une tâche spécifique. Une fonction peut prendre des arguments et renvoyer une valeur. Les fonctions dans Dart sont définies à l'aide du mot-clé 'void'. Par exemple, 'void greet() { print('Hello, World!'); }' définit une fonction appelée 'greet' qui affiche 'Hello, World!' lorsqu'on l'appelle.

5. Classes et objets

Dart est un langage orienté objet, ce qui signifie qu'il prend en charge le concept de classes et d'objets. Une classe est un modèle pour créer des objets. Un objet est une instance d'une classe. Une classe dans Dart est définie à l'aide du mot-clé 'class'. Par exemple, 'class Person { Nom de chaîne ; intérieur; }' définit une classe appelée 'Person' avec deux propriétés 'name' et 'age'.

6. Héritage

L'héritage est une fonctionnalité importante de la programmation orientée objet qui permet à une classe d'hériter des propriétés et des méthodes d'une autre classe. Dans Dart, l'héritage s'effectue à l'aide du mot-clé 'extends'. Par exemple, « class Employee extends Person { String Department ; }' définit une classe appelée 'Employee' qui hérite de la classe 'Person' et ajoute une nouvelle propriété 'department'.

7. Mixins

Mixins est une fonctionnalité de Dart qui vous permet de réutiliser le code d'une classe dans plusieurs hiérarchies de classes. Dans Dart, les mixins sont définis à l'aide du mot-clé « mixin » et peuvent être utilisés dans une classe à l'aide du mot-clé « with ». Par exemple, 'mixin Walk { void walk() { print('Walking...'); } } class Person with Walk { }' définit un mixin appelé 'Walk' et une classe 'Person' qui utilise le mixin 'Walk'.

Voici les concepts de base de Dart dont vous avez besoin pour commencer à développer des applications à l'aide de Flutter. Cependant, Dart est un langage de programmation puissant et flexible qui prend en charge de nombreuses autres fonctionnalités avancées qui peuvent être utiles lors du développement d'applications plus complexes.

Répondez maintenant à l’exercice sur le contenu :

Quel est le principal langage de programmation utilisé pour le développement de l’application Flutter et quelles sont les bases de ce langage ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Notions de base sur Dart : introduction à Dart

Page suivante de lebook gratuit :

19Notions de base sur Dart : introduction à Dart

3 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte