Start Debugging

Тег: dart

29 статей · Страница1из3

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.
Вперёд