Dart Style Guide

Ref: https://dart.dev/guides/language/effective-dart

Name type using UpperCamelCase
Name extensions using UpperCamelCase
Name libraies, package, directories, and source file using lowercase_with_underscores
Name import prefixes using lowercase_with_underscores
Name other identifiers using lowerCamelCase
PREFER Constant names using lowerCamelCase
Capitalize acronyms and abbreviations longer then two letters like words
EX. Id id, class HttpConnection, var httpRequest, var uiHandler
PREFER using _,__,etc. for unused callback parameters.
DON’T use prefix letters
EX. defaultTimeout not kDefaultTimeout

Ordering
Place “dart:” import before other imports
Place “package:” import before relative imports
Specify exports in separate separate section after all imports
Sort sections alphabetically

AVOID
line longer then 80 characters
use curly braces for all flow control statements

--

--