TGViewer
DartWay Ru | Flutter & Fullstack Dart DartWay Ru | Flutter & Fullstack Dart @dartway_dev_ru · 594 subscribers
Post #111 422
Три мини-пакета, которыми я пользуюсь в каждом проекте.

1. gap
Делает то, что должен был делать сам Flutter — добавляет пустое пространство между виджетами в Row и Column.

Без него: SizedBox(height: 16) или SizedBox(width: 16) — и каждый раз думаешь, height или width в зависимости от направления.

С ним: Gap(16) — и работает в любом направлении автоматически.

Мелочь? Да. Но когда таких "мелочей" в проекте сотни — экономия времени и чистоты кода ощутимая.

2. conditional_parent_widget
Решает проблему, с которой каждый Flutter-разработчик сталкивался: нужно обернуть виджет в другой виджет только при определённом условии.

Без него — городишь if/else с дублированием child-а внутри обеих веток.
С ним: указываете условие, родителя и child — и получаете чистый код без дублирования.

Особенно удобно, когда оборачивающих условий несколько (например, на разных платформах разные обёртки).

3. device_frame
Я любой проект публикую и на web — это бесплатно и очень удобно для оперативных демо и тестов

Но web открывается на широких экранах, а приложение спроектировано под мобильный размер. Без обёртки получается странно: контент болтается посередине пустого экрана.

device_frame даёт ту самую рамку телефона, в которую можно завернуть приложение на web — и оно сразу выглядит так, как должно.

Сохраняйте — пригодятся.
Dart packages gap | Flutter package Flutter widgets for easily adding gaps inside Flex widgets such as Columns and Rows or scrolling views.
  • 🔥 6
More from @dartway_dev_ru
  1. Oct 2, 2026Как эффективно делать ревью AI-кода? Я смотрел много докладов об изменениях в процессах ра…
  2. Oct 1, 2026Shopify уходит с React Native: что это значит для Flutter В 2020 Shopify перевёл все прило…
  3. Sep 28, 2026Новости DartWay Я принял решение полностью отказаться от Serverpod, чтобы снять все ограни…
  4. Sep 27, 2026Dart MCP: что реально даёт ИИ-агенту MCP-сервер встроен в Dart SDK с июля 2025 года. Подкл…
  5. Sep 25, 2026Serverpod 4: обзор с комментариями Вышел Serverpod 4, а вместе с ним App Studio. Сам я с S…
  6. Sep 4, 2026Flutter 3.47: что сломается и что делать до ноября Записал разбор — первый выпуск новой се…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →