Code Generation With build_runner
Generate boilerplate from annotations.
Why Generate Code
Some code is repetitive boilerplate, like JSON parsing. Code generation writes it for you from annotations, so you stay accurate and fast. ⚙️
Meet build_runner
build_runner is Dart's tool that runs code generators over your project. It reads source files, finds annotations, and emits new files.
All lessons in this course
- Built-in Annotations: override, deprecated
- Writing Custom Annotations
- Code Generation With build_runner
- json_serializable in Action