MaterialApp
- это виджет, который представляет множество интересных инструментов, таких как Navigator
или Theme
, чтобы помочь вам в разработке вашего приложения.
Material
, с другой стороны, это виджет, используемый для определения элемента пользовательского интерфейса, соответствующего правилам материала. Он определяет, что такое высота, форма и прочее. Затем повторно используется многими виджетами материалов, такими как Appbar
или Card
или FloatingButton
.
Желтое подчеркивание, которое вы можете найти в Text
, вводится MaterialApp
как запасной вариант Theme
. Это здесь с целью отладки, чтобы предупредить вас, что вам нужно использовать Material
где-то выше вашего Text
.
Короче говоря, используйте оба. Вы должны иметь MaterialApp
возле корня вашего приложения. А затем используйте виджеты, которые представляют экземпляр Material
(например, Scaffold
, Appbar
, Dialog
, ...), когда вы хотите использовать Text
или InkWell
.