flutter-adding-home-screen-widgets

Originally fromflutter/skills
Installation
SKILL.md

Implementing Flutter Home Screen Widgets

Contents

Architecture & Data Flow

Home Screen Widgets require native UI implementation (SwiftUI for iOS, XML/Kotlin for Android). The Flutter app communicates with these native widgets via shared local storage (UserDefaults on iOS, SharedPreferences on Android) using the home_widget package.

  • Data Write: Flutter app writes key-value pairs or renders images to a shared container.
  • Trigger: Flutter app signals the native OS to update the widget.
  • Data Read: Native widget wakes up, reads the key-value pairs or images from the shared container, and updates its UI.

Flutter Integration Workflow

Use this checklist to implement the Dart side of the Home Screen Widget integration.

Installs
21
First Seen
Apr 27, 2026
flutter-adding-home-screen-widgets — gsmlg-dev/code-agent