First things first I have to say that it’s a bad idea to make your text irrelevant to phone settings. It makes your app less friendly for users with disabilities such as blindness or motor impairment. As a developer you should make sure your layout has enough room to render all it’s contents when the font sizes are increased. But sometimes we actualy need font size to be fixed.
All you have to do is create Material App Builder to set Media Query property “textScaleFactor: 1.0” for the entire app.
MaterialApp(
builder: (context, child) {
return MediaQuery(
child: child,
data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
);
},
)
Solution was found here.