Start Debugging

Тег: flutter

55 статей · Страница2из6

Как инициализировать Future, чтобы FutureBuilder не пересоздавал его при каждой перестройке во Flutter
FutureBuilder заново выполняет асинхронную работу при каждой перестройке родителя, потому что вы создали Future внутри build. Перенесите его в State.initState (или мемоизируйте), и FutureBuilder будет переиспользовать тот же Future. Здесь объяснение причины, воспроизводимый пример и каждый кусачий вариант.
2026-06-04 dartflutter
Dart 3.12 добавляет первичные конструкторы за экспериментальным флагом
Dart 3.12 добавляет экспериментальный синтаксис первичных конструкторов, который объявляет поля и конструктор в заголовке класса, сокращая классический трёхстрочный класс данных до одной строки.
2026-06-02 flutterdartriverpod
Как показать состояния загрузки и ошибки с AsyncValue в Flutter Riverpod
Отображайте состояния загрузки, данных и ошибки из единственного AsyncValue в Riverpod 3. Используйте AsyncNotifier и AsyncValue.guard для мутаций, .when() и сопоставление с образцом через switch для UI, сохраняйте предыдущие данные при обновлении и мигрируйте устаревший паттерн StateNotifier. Проверено на flutter_riverpod 3.x, Flutter 3.44, Dart 3.x.
2026-06-01 flutterdartmemory
Как освобождать контроллеры во Flutter, чтобы избежать утечек памяти
AnimationController, TextEditingController и ScrollController удерживают ресурсы, которые сборщик мусора Dart не может освободить, пока вы их не освободите. Вот правильный шаблон, правила порядка и как обнаружить утечки до публикации.
Как корректно обрабатывать сетевые ошибки в приложении Flutter
Запрос может завершиться неудачей из-за отсутствия связи, тайм-аута, сбоя DNS, ответа 500 или некорректного JSON, и каждый случай требует своей реакции. Здесь показано, как перехватывать нужные исключения, классифицировать их, безопасно повторять запрос и показывать интерфейс, на который пользователь может отреагировать.
2026-05-28 dartfluttermcp
MCP-сервер Dart и Flutter: одна команда, чтобы передать Claude Code запущенное приложение Flutter
В Dart 3.12 появился dart mcp-server, официальный MCP-мост к toolchain Dart и Flutter. Зарегистрируйте его один раз в Claude Code, Cursor или Codex CLI, и агент получит hot reload, поиск по pub.dev и интроспекцию виджетов в реальном времени без копирования URI DTD.
Назад Вперёд