Dart macrosの仕組みを知ろう by K9i - Kota Hayashi

FlutterKaigi 2024
一般セッション

Dart macrosの仕組みを知ろう

K9i_apps K9i - Kota Hayashi K9i_apps
1

概要

  • Flutter開発を大きく変えると注目されているDartのmacros機能。メタプログラミングとして従来のbuild_runnerを使ったコード生成と比べて、パフォーマンス、効率、生産性に優れた新しいアプローチとされています。
  • このセッションでは、Dartのmacrosがanalyzerやcompilerでどのように扱われているのかを深掘りしつつ、従来のbuild_runnerとの違いとその優位性を明らかにします。

想定視聴者

  • Dartのmacrosに興味があり、メタプログラミングを活用して開発効率を向上させたい開発者
  • build_runnerとmacrosの違いを実現方法から知りたい開発者