[読書会]freezed 2.5.7 翻訳及び補足(Utilities)

freezedは、データクラス、ユニオン(合併型)、およびクローニング用のコードジェネレーターです。
これはDartプログラミング言語におけるモデル定義を簡単にするために設計されています。

Note(注釈)
現在、Freezedのマクロを使用した初期プレビュー版が利用可能です。
詳細については、GitHubのリンク https://github.com/rrousselGit/freezed/tree/macros を参照してください。

本ブログの(上記https://pub.dev/packages/freezedの)翻訳および解説の目次頁(構成上のトップページ)は次のURLになります。

また前回記事は、こちらになります。

本頁は、上記(目次)のうちの、「Utilities」の章の翻訳および解説頁になります。

3.Utilities

3.1 IDE Extensions

(1) Freezed extension for VSCode

Freezed 拡張機能は、freezed での作業を高速化するのに役立つ可能性があります。
https://marketplace.visualstudio.com/items?itemName=blaxou.freezed
例えば ​​:

  • build_runner 実行 : Ctrl + Shift + B
  • Freezed class 自動生成 : Ctrl + Shift + P

(2) Freezed extension for IntelliJ/Android Studio

定型コードのライブ テンプレートを入手できます: https://github.com/Tinhorn/freezed_intellij_live_templates

3.2 Third-party tools

この部分には、Freezed と統合されるコミュニティ作成のツールが含まれています。

(1) DartJ

DartJ @ttpho によって作成された Flutter アプリケーションで、JSON ペイロードから Freezed クラスを生成します。

Example:

https://github.com/ttpho/ttpho/assets/3994863/5d529258-c02c-4066-925e-ca2ffc68a804

コメントを残す