AIKraft/Skills/flutter-adding-home-screen-widgets

flutter-adding-home-screen-widgets

Добавляет виджеты на главный экран для Android и iOS в Flutter-приложения. Полезно для отображения быстрой информации или выполнения действий прямо с домашнего экрана устройства.

FLFlutter official Разработка ★ 3k

Что делает навык

Навык добавляет виджеты на главный экран для Android и iOS в приложениях Flutter. Он решает задачу отображения быстрой информации или выполнения действий прямо с домашнего экрана устройства.

Когда применять

  • Отображение статуса приложения или последних данных на домашнем экране
  • Выполнение быстрых действий (quick actions) без открытия основного интерфейса
  • Интеграция нативных виджетов с логикой Flutter-приложения
  • Обновление UI виджета при изменении состояния в приложении

Как работает

  1. Использовать пакет home_widget для коммуникации между Flutter и нативными виджетами через общее хранилище (UserDefaults для iOS, SharedPreferences для Android).
  2. Написать Dart-код для записи ключ-значение или рендеринга изображений в общий контейнер.
  3. Отправить сигнал от Flutter-приложения операционной системе для обновления виджета.
  4. Реализовать нативную часть UI (SwiftUI для iOS, XML/Kotlin для Android), которая будет читать данные из общего контейнера и обновлять интерфейс.
  5. Обеспечить пробуждение нативного виджета для чтения данных и обновления UI.

Примеры запросов агенту

Добавь виджет на главный экран для Android и iOS, который показывает текущий статус задачи.
Реализуй обновление виджета Flutter-приложения через shared preferences.
Создай нативный виджет для iOS, который отображает данные, записанные из Flutter-приложения.

Что понадобится

  • Пакет home_widget
  • Flutter-проект с поддержкой Android и iOS
  • Знание реализации нативных UI (SwiftUI для iOS, XML/Kotlin для Android)

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «flutter-flutter-adding-home-screen-widgets» из репозитория: # https://github.com/flutter/agent-plugins
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r flutter-flutter-adding-home-screen-widgets/ ~/.claude/skills/flutter-flutter-adding-home-screen-widgets/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.