1. Importer le sens
import 'dart:xxx';
Présentez la bibliothèque standard Dart.
import 'xxx/xxx.dart';
Introduisez les fichiers Dart avec des chemins relatifs.
import 'package:xxx/xxx.dart';
Introduisez des bibliothèques tierces dans l'entrepôt Pub pub.dev (ou pub.flutter-io.cn).
import 'package:project/xxx/xxx.dart';
Introduisez des fichiers Dart personnalisés.
import 'xxx' show compute1, compute2
Importez uniquement Compute1 et Compute2,
import 'xxx' hide compute3
sauf Compute.
import 'xxx' as compute4
Renommer la bibliothèque. , en cas de conflit de nom,
library compute5;
définissez le nom de la bibliothèque
part of compute6;
pour indiquer que le fichier appartient à une certaine bibliothèque
2. Spécifications couramment utilisées
1. Introduire l'ordre des fichiers
Ordre d'importation des fichiers (de haut en bas)
Bibliothèque dans Dart SDK
Bibliothèque dans Flutter
Bibliothèque tierce
Propre bibliothèque (fichier)
Référence du chemin relatif
e.g.
import 'dart:io';
import 'package:material/material.dart';
import 'package:dio/dio.dart';
import 'package:project/common/uitls.dart';
import 'xxx/xxx/xxx/xxx.dart';
2. Convention de dénomination :
Dossier : trait de soulignement minuscule lowercase_with_underscores
Fichier : trait de soulignement minuscule lowercase_with_underscores
Nom de classe : nomenclature CamelCase commençant par une majuscule UpperCamelCase
Nom de la variable : nomenclature CamelCase commençant par une minuscule lowerCamelCase
Constante : nomenclature CamelCase commençant par une minusculelowerCamelCase
Les acronymes de deux lettres ou moins HttpRequest
ont la première lettre en majuscule, par IOStream
exempleDBUtils
Id
Remarque : Pour plus de détails sur la convention de dénomination, veuillez vous référer à la documentation officielle de Dart.