登录 注册

home_widget

去点 Star
自动化与工作流
987
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Dart
语言
—
创建时间
最近更新

项目能做什么

简化手机主屏幕小组件(Widget)开发的 Flutter 插件包。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Home Widget

[![Pub](https://img.shields.io/pub/v/home_widget.svg)](https://pub.dartlang.org/packages/home_widget)
[![likes](https://img.shields.io/pub/likes/home_widget)](https://pub.dev/packages/home_widget/score)
[![downloads](https://img.shields.io/pub/dm/home_widget)](https://pub.dev/packages/home_widget/score)
[![pub points](https://img.shields.io/pub/points/home_widget)](https://pub.dev/packages/home_widget/score)
[![Build](https://github.com/abausg/home_widget/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/ABausG/home_widget/actions/workflows/main.yml?query=branch%3Amain)
[![Codemagic iOS Integration Tests](https://api.codemagic.io/apps/68dc0fab9b1f2358cb1af76b/ios-integration-xcode-latest/status_badge.svg)](https://codemagic.io/app/68dc0fab9b1f2358cb1af76b/ios-integration-xcode-latest/latest_build)
[![codecov](https://codecov.io/gh/ABausG/home_widget/branch/main/graph/badge.svg?token=ZXTZOL6KFO)](https://codecov.io/gh/ABausG/home_widget)
[![GitHub-sponsors](https://img.shields.io/badge/Sponsor-30363D?style=flat&logo=GitHub-Sponsors&logoColor=#EA4AAA)](https://github.com/sponsors/abausg)

HomeWidget is a plugin to make it easier to create HomeScreen Widgets on Android and iOS.
HomeWidget does **not** allow writing Widgets with Flutter itself. It still requires writing the Widgets with native code. However, it provides a unified interface for sending data, retrieving data, and updating the Widgets.

| iOS                                                                                                            |  Android                                                                                                           |
|----------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| <img src="https://github.com/ABausG/home_widget/blob/main/.github/assets/demo_ios.png?raw=true" width="500px"> | <img src="https://github.com/ABausG/home_widget/blob/main/.github/assets/demo_android.png?raw=true" width="500px"> |

## Features
- Help setting up widgets on the native side
- Send data from Flutter to the HomeScreen widget and update them
- Render and display Flutter widgets on HomeScreen widgets
- Interactive widgets that call Dart Code

## Documentation
Check out the [documentation](https://docs.page/abausg/home_widget) to learn how to setup home_widget and HomeScreen Widgets on your desired Platforms.

## Usage
Once you wrote your Widgets on the native side, it is super easy to send data to the Widget and update it.

### Save Data

To save data, call:
```dart
HomeWidget.saveWidgetData<String>('id', data);
```

### Update Widget

To initiate a reload of the Home Screen Widget, you need to call:
```dart
HomeWidget.updateWidget(
    name: 'HomeWidgetExampleProvider',
);
```

## Contributing

Contributions are welcome!
Here is how you can help:
- Repo
阅读完整原文

项目深度分析 AI 生成

Flutter 原生小组件商业模板与脚手架套件 (WidgetKit/Glance UI Kits)

产品构想针对常见品类(习惯打卡、天气、待办清单、加密货币/股票行情、倒数日)提供即开即用的双端原生 UI 模板及配套 Dart 驱动代码,免去开发者手动编写 Swift/Kotlin 的成本。
核心功能50+ 预制原生桌面小组件模板、双端深浅色模式自动适配、图表组件原生渲染支持、与 home_widget 开箱即用的绑定逻辑与文档。
目标用户缺乏原生 iOS/Android 开发经验的 Flutter 独立开发者和外包团队。
难度/周期中等 · 3 - 5 周 · 成本:< 500 美元(域名、测试设备及示例托管)
收费模式数字资产销售(Gumroad / 个人网站售卖单套或全套源码,一次性买断+更新订阅)。
竞争风险模板同质化容易被盗版;苹果/安卓大版本更新(如 iOS 新锁屏/小组件规范)需持续同步维护。
依据 已验证事实

基于 Flutter 的跨平台小组件可视生成与代码导出平台 (No-Code Widget Builder)

产品构想构建一个 Web 端可视化小组件设计器,开发者设计布局后,直接一键导出支持 home_widget 接入的 Swift (WidgetKit) 与 Kotlin (Glance) 原生代码及 Flutter 桥接层代码。
核心功能小组件画布拖拽编辑器、自动生成 iOS SwiftUI 与 Android Jetpack Glance 代码、与 home_widget 自动绑定的 Dart 逻辑导出、实时真机预览客户端。
目标用户UI/UX 设计师、中小移动开发团队、个人独立开发者。
难度/周期高 · 2 - 3 个月 · 成本:< 1000 美元(前端设计器开发、云端代码生成服务与测试机)
收费模式免费试用基础布局,高级组件/商业代码导出按月/年订阅制 (SaaS)。
竞争风险两端原生小组件布局限制极大(尤其是 Android 的 RemoteViews/Glance 限制),代码生成器的兼容性开发极其复杂(推测)。
依据 尚需验证的假设

小组件后台数据同步与推送更新 SDK/服务 (Widget Push Sync)

产品构想解决原生小组件经常由于系统后台限制无法及时刷新的痛点,结合静默通知/APNs Background Push 提供可靠的小组件云端触发更新管理与日志服务。
核心功能云端一键触发小组件刷新、双端系统省电限制与刷新配额智能调优、刷新失败重试机制、数据传输监控面板。
目标用户高频信息类应用开发者(金融行情、赛事比分、配送追踪、新闻类 App)。
难度/周期中等 · 1 - 2 个月 · 成本:< 1500 美元/年(云服务器、推送网关及证书管理)
收费模式按活跃小组件设备数 (MAU) 阶梯收费的 SaaS 模式。
竞争风险苹果与谷歌对后台刷新和小组件唤醒频率有严格的电量策略限制,不可控因素多(AI推测)。
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
lwitzani/homebridgeStatusWidget 中文介绍暂未生成
379 JavaScript
plusonelabs/calendar-widget 中文介绍暂未生成
An calender widget for your Android home screen.
373 Java
fibelatti/photo-widget 中文介绍暂未生成
Material Photo Widget is as simple as it can be: an Android
361 Kotlin
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 20 个 Release
社区活跃Star 987 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。