# Dart
- True OO language, evverything (including null) is an object
- Type annotations are optional, type inference
- dart language specification (opens new window)
- Every
.dartfile is a library- dart automatically annotates file with
librarykeyword
- dart automatically annotates file with
# Stuff to remember
- core packages in dart does not need to be imported
# Packaging
- HOw to split a single package file into multiple parts? using
part - create a directory called
srcand put your private library methods here - always use
packagedirective instead of relative import
# Dart VM
← Control Flow Flutter →