はじめに今回は、Flutterの拡張関数(extension)のについて説明していきたいと思います。 拡張関数を使いこなすことができれば、コードの書き方の幅がかなり広がりますよ! 拡張関数extensionとは拡張関数とは・・・あるクラスにメソッドを追加できるものです。 メソッドを追加できるということは、プロジェクト内でよく使うメソッドなどをあらかじめextensionで作っておくことで、あらゆる処理を書くのが楽になります。 以下で、実際に僕がよく使っているextensionの具体例を紹介したいと思います。 extensionを使ってcontextにメソッドを追加するcontextを使って、〇〇する。というケースはかなり多いと思います。 例えば以下のような、 Theme.of(context)... MediaQuery.of(context)... などです。 contextから情報を引
![Flutterでのextension(拡張関数)の便利な使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/70ec416a5380b862c7dfc9217b2131f0f071d717/height=288;version=1;width=512/https%3A%2F%2Fwww.kamo-it.org%2Fassets%2Fblog%2Fflutter-extension%2Fflutter-extension.jpg)