[Flutter]Dart Data Class Pluginはバージョン0.2.0よりNull Safety対応されました

データクラスとしてあったら便利なメソッド群(copyWith・fromJson・toJsonなど)を、コマンド一発で自動生成してくれる「Dart Data Class Plugin」という、Android Studio付属の非常に便利なプラグイン(≠パッケージ)があります。

blank

blank

データクラスを生成してくれるツールとしては、かの「provider」パッケージの作者である天才・Remi先生の作ってくれている「freezed」というパッケージがあって、おそらくFlutter界隈ではこちらの方が有名かと思いますが、ちょっとややこしいコーディングや「build_runner」によるコード生成を伴うので、コマンド一発で出来る「Dart Data Class Plugin」の方が個人的には気に入っています。

事実、この「Dart Data Class Plugin」は約5万人使われており、かつ評価も5段階中4.7という人気、実力ともに非常に優れたプラグインです。

(Dart Data Class Pluginだと、こんな感じで超簡単にコード生成してくれます)

blank

この個人的には非常に気に入っている便利なプラグインなのですが、Flutterがバージョン2.2になってNull Safety強制適用になってからも、残念ながらしばらくの間はNull Safety対応されていなかったのですが、今般晴れてNull Safety対応されましたという話です。

ただ、このプラグインの作者は、現在はほとんどDartを触っていないらしく、このプラグインの後継管理者を求めているようですが、人気の高いプラグインですので、有志の方によるメンテナンスが維持されているようです(今般のNull Safety対応も作者以外の有志の方によって行われた模様です)。

(詳しくは、以下の動画で解説していますので、よろしければご覧下さい)

blank

こんな記事も読まれています

今すぐプレゼントを受け取る(約6時間のFlutter初級編体験版動画講座を無料でプレゼント)
blank

はじめての方へ

blank
みんプロ式プログラミング講座体系・ラインナップ
みんプロ式プログラミング講座受講の流れ(割引特典利用方法)
サイトマップ(みんプロHPコンテンツ一覧)
運営会社概要

おすすめコンテンツ

プログラミングを学ぶとどんないいことがあるのか
みんプロ式を選んでいただける6つの理由
ぼくの人生挫折ヒストリー(代表者プロフィール)
ぼくのプログラミング挫折ヒストリー(無料メール講座・6大特典付き)
今最も注目のアプリ開発ツール「Flutter(フラッター)」ミニ動画講座

みんプロ作成アプリ

blank
blank
blank
blank
blank

みんプロ式動画講座(コア・Flutter)

ゼロからのFlutter(初級編)-はじめてのプログラミングからアプリリリースまで-
Flutter中級編1-Web通信・設計・状態管理・DIの基礎-
Flutter中級編2-Firebase/地図・カメラ連携等の基礎-
Flutter中級編3-広告/アプリ内課金等の基礎-
Flutter中級編4-Webアプリとレスポンシブデザインの基礎-

みんプロ式動画講座(サテライト)

Flutter/Dartトラブルシューティング・小ネタ集(コア初級編受講で無料プレゼント)
ゼロからのGit・GitHub(コマンドラインツールを極力使わないバージョン管理入門)
Flutter/Dartにおける設計・状態管理・DIの解説集
Dart逆引き大辞典
Flutterにおけるテストの基礎
blank
blank

TOP