Существует два основных подхода c к созданию приложений Flutter с адаптивным дизайном. Responsive
означает, что он адаптируется к разным размерам экрана:
Вот два способа:
1.
Использовать LayoutBuilder
class Из его свойства builder вы получаете объект BoxConstraints. Изучите свойства ограничения, чтобы решить, что отображать.
2.
Используйте метод MediaQuery.of()
в ваших функциях сборки. Это дает вам размер, ориентацию и т. Д. c из Ваше текущее приложение.
Для получения более подробной информации о создании адаптивных приложений во Flutter, перейдите по ссылке ниже, она ведет к Flutter Official Documentation
.
Flutter Документация по созданию адаптивных приложений apps
Надеюсь, это поможет.