[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9511":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":28,"discoverSource":29},9511,"home_widget","ABausG\u002Fhome_widget","ABausG","Flutter Package for Easier Creation of Home Screen Widgets","",null,"Dart",958,284,7,19,0,2,5,10,9,11.36,false,"main",[],"2026-06-12 02:02:08","# Home Widget\n\n[![Pub](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fv\u002Fhome_widget.svg)](https:\u002F\u002Fpub.dartlang.org\u002Fpackages\u002Fhome_widget)\n[![likes](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Flikes\u002Fhome_widget)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fhome_widget\u002Fscore)\n[![downloads](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fdm\u002Fhome_widget)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fhome_widget\u002Fscore)\n[![pub points](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fpoints\u002Fhome_widget)](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fhome_widget\u002Fscore)\n[![Build](https:\u002F\u002Fgithub.com\u002Fabausg\u002Fhome_widget\u002Factions\u002Fworkflows\u002Fmain.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002FABausG\u002Fhome_widget\u002Factions\u002Fworkflows\u002Fmain.yml?query=branch%3Amain)\n[![Codemagic iOS Integration Tests](https:\u002F\u002Fapi.codemagic.io\u002Fapps\u002F68dc0fab9b1f2358cb1af76b\u002F68dc0fab9b1f2358cb1af76a\u002Fstatus_badge.svg)](https:\u002F\u002Fcodemagic.io\u002Fapp\u002F68dc0fab9b1f2358cb1af76b\u002F68dc0fab9b1f2358cb1af76a\u002Flatest_build)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002FABausG\u002Fhome_widget\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg?token=ZXTZOL6KFO)](https:\u002F\u002Fcodecov.io\u002Fgh\u002FABausG\u002Fhome_widget)\n[![GitHub-sponsors](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-30363D?style=flat&logo=GitHub-Sponsors&logoColor=#EA4AAA)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fabausg)\n\nHomeWidget is a plugin to make it easier to create HomeScreen Widgets on Android and iOS.\nHomeWidget 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.\n\n| iOS                                                                                                            |  Android                                                                                                           |\n|----------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|\n| \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FABausG\u002Fhome_widget\u002Fblob\u002Fmain\u002F.github\u002Fassets\u002Fdemo_ios.png?raw=true\" width=\"500px\"> | \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FABausG\u002Fhome_widget\u002Fblob\u002Fmain\u002F.github\u002Fassets\u002Fdemo_android.png?raw=true\" width=\"500px\"> |\n\n## Features\n- Help setting up widgets on the native side\n- Send data from Flutter to the HomeScreen widget and update them\n- Render and display Flutter widgets on HomeScreen widgets\n- Interactive widgets that call Dart Code\n\n## Documentation\nCheck out the [documentation](https:\u002F\u002Fdocs.page\u002Fabausg\u002Fhome_widget) to learn how to setup home_widget and HomeScreen Widgets on your desired Platforms.\n\n## Usage\nOnce you wrote your Widgets on the native side, it is super easy to send data to the Widget and update it.\n\n### Save Data\n\nTo save data, call:\n```dart\nHomeWidget.saveWidgetData\u003CString>('id', data);\n```\n\n### Update Widget\n\nTo initiate a reload of the Home Screen Widget, you need to call:\n```dart\nHomeWidget.updateWidget(\n    name: 'HomeWidgetExampleProvider',\n);\n```\n\n## Contributing\n\nContributions are welcome!\nHere is how you can help:\n- Report bugs and request features via [GitHub Issues](https:\u002F\u002Fgithub.com\u002FABausG\u002Fhome_widget\u002Fissues)\n- Engage in discussions and help users solve their problems\u002Fquestions in the [Discussions](https:\u002F\u002Fgithub.com\u002FABausG\u002Fhome_widget\u002Fdiscussions)\n- Fix typos and grammar mistakes\n- Update the documentation\n- Implement new features by making a pull-request\n\n## Show your Widgets\n\nHave you added HomeScreen widgets to your App? Feel free to share them in the [GitHub Discussions](https:\u002F\u002Fgithub.com\u002FABausG\u002Fhome_widget\u002Fdiscussions\u002Fcategories\u002Fshow-and-tell)\n\n## Sponsors\n\nI develop this package in my free time. If you or your company benefits from home_widget, it would mean a lot to me if you considered supporting me on [GitHub Sponsors](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fabausg)\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FABausG\u002Fsponsorkit\u002Fblob\u002Fmain\u002Fsponsorkit\u002Fsponsors.svg\">\n    \u003Cimg alt=\"Github Sponsors of ABausG\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FABausG\u002Fsponsorkit\u002Fmain\u002Fsponsorkit\u002Fsponsors.svg\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n","HomeWidget 是一个用于简化 Android 和 iOS 平台上主屏幕小部件创建的 Flutter 插件。其核心功能包括帮助开发者在原生代码中设置小部件、从 Flutter 应用向小部件发送数据并更新它们，以及支持渲染和显示 Flutter 小部件。此外，它还允许开发交互式小部件，这些小部件可以调用 Dart 代码来响应用户操作。尽管 HomeWidget 不直接使用 Flutter 来编写小部件，但它提供了一个统一的数据传输接口，使得跨平台的小部件开发更加便捷高效。该工具适用于需要在移动应用中集成个性化或动态内容展示到设备主屏幕的应用场景。","2026-06-11 03:23:11","top_language"]