Skip to content

Tracking Issue for landing code generation support in flutter tool #27141

@jonahwilliams

Description

@jonahwilliams

Code generation support via direct integration of build_runner.

  • flutter_build package containing build.yaml and package:build dependency (Add flutter_build package for codegen and version sync with tool #26978)
  • dependency verification in the builders Add module checking #27122
  • verify dependencies can be corrected synced to google3 and fuchsia-source
    • Blocked on figuring out how to inject deps for google3
      - [ ] flutter analyze, run, and build benchmarks with codegen
  • flutter integration test which runs a build and then executes generated code
  • Enable incremental builds with updated build_runner_core
  • example in flutter repo or elsewhere containing codegen (may reuse example from integration test)
  • Remove experimental flag

-- Out of developer preview ---

  • documentation/best practices
  • samples on either website or flutter repo
  • example generators working well, like dart.inject
  • versioning issues between builders resolved,

There may be additional follow up work required if we can identify performance bottlenecks or dependency issues that must be resolved.

Metadata

Metadata

Assignees

Labels

c: new featureNothing broken; request for a new capabilitytoolAffects the "flutter" command-line tool. See also t: labels.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions