Рубрики
Flutter

Flutter Drawer — гамбургер-меню

Это статья о меню Flutter Drawer (боковом меню), как его добавить в ваш проект и минимальные настройки данного виджета.

Создайте новый проект Flutter Project в Android Studio или в редакторе которым, вы пользуетесь.

Для того, чтобы создать боковое меню, вам понадобится добавить в свой код всего лишь одну строку:

drawer: Drawer(),
Рубрики
Flutter

Flutter Row виджет

Виджет Flutter Row используется для горизонтального отображения дочерних виджетов. Виджет Row не прокручивается.

Если вы хотите отобразить три подряд текстовых виджета в строке, вы можете создать виджет Row, как показано ниже:

return Row(
  children: <Widget>[
    Expanded(
      child: Text('Первая ячейка', textAlign: TextAlign.center),
    ),
    Expanded(
      child: Text('Вторая ячейка', textAlign: TextAlign.center),
    ),
    Expanded(
      child: FittedBox(
        fit: BoxFit.contain,
        child: const FlutterLogo(),
      ),
    ),
  ],
);
Рубрики
Flutter

Flutter Provider — объяснение работы

В библиотеке Flutter Provider представляет собой смесь Инъекции Зависимостей (Dependency Injection или DI) и управления состоянием, построенная с помощью виджетов и для виджетов.

Он использует Флаттер-виджеты для управления состоянием вместо Дарт классов, таких как Steam. Причина в том, что виджеты очень просты, но надежны и масштабируемы.