# Dart
- True OO language, evverything (including null) is an object
- Type annotations are optional, type inference
- dart language specification (opens new window)
- Every
.dart
file is a library- dart automatically annotates file with
library
keyword
- 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
src
and put your private library methods here - always use
package
directive instead of relative import
# Dart VM
← Control Flow Flutter →