この記事は Flutter #3 アドベントカレンダー 2020 - Qiita 19 日目の記事です。 Flutter アプリを作っていると、どこかで一度は MediaQuery のお世話になるのではないかと思います。 例えば、Widget のサイズを画面の幅や高さに合わせるために width: MediaQuery.of(context).size.width, height: MediaQuery.of(context).size.height と記述することが少なからずあるのではないでしょうか。 この記事では、何気なく「画面サイズを取得する」ために使用することの多い MediaQuery について、 MediaQuery とは何なのか、どのように作られているのか、また他のどのような場面で活用できるのかについて考えていきたいと思います。 参考 公式ドキュメントです。主に画面サイズの取