{"id":30858932,"url":"https://github.com/solid-software/help_ukraine_widget","last_synced_at":"2025-09-07T14:55:35.485Z","repository":{"id":56719959,"uuid":"523355684","full_name":"solid-software/help_ukraine_widget","owner":"solid-software","description":"🇺🇦 Flutter widget to raise awareness of the war in Ukraine and collect donations.","archived":false,"fork":false,"pushed_at":"2022-09-29T23:26:57.000Z","size":1891,"stargazers_count":12,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-20T14:21:57.968Z","etag":null,"topics":["flutter","helpukraine","standwithukraine","ukraine"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solid-software.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-10T13:31:08.000Z","updated_at":"2024-06-26T07:09:12.000Z","dependencies_parsed_at":"2022-08-16T00:10:53.722Z","dependency_job_id":null,"html_url":"https://github.com/solid-software/help_ukraine_widget","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":"solid-software/flutter_project_template","purl":"pkg:github/solid-software/help_ukraine_widget","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid-software%2Fhelp_ukraine_widget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid-software%2Fhelp_ukraine_widget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid-software%2Fhelp_ukraine_widget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid-software%2Fhelp_ukraine_widget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solid-software","download_url":"https://codeload.github.com/solid-software/help_ukraine_widget/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid-software%2Fhelp_ukraine_widget/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274051961,"owners_count":25214030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","helpukraine","standwithukraine","ukraine"],"created_at":"2025-09-07T14:55:27.212Z","updated_at":"2025-09-07T14:55:35.468Z","avatar_url":"https://github.com/solid-software.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Help Ukraine Widget for Flutter\n\n[![style: solid](https://img.shields.io/badge/style-solid-orange)](https://pub.dev/packages/solid_lints)\n\nThis is a port of [Help Ukraine Widget](https://helpukrainewinwidget.org/) -\nthis widget helps to let users of your app know how they can help Ukraine\nfrom anywhere in the world.\n\n## Showcase\n\n\u003cdetails open\u003e\u003csummary\u003eFirst widget variation\u003c/summary\u003e\n\n![First widget example](gifs/widget1.gif)\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eSecond widget variation\u003c/summary\u003e\n    \n![Second widget example](gifs/widget2.gif)\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eThird widget variation\u003c/summary\u003e\n\n![Third widget example](gifs/widget3.gif)\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eFourth widget variation\u003c/summary\u003e\n\n![Fourth widget example](gifs/widget4.gif)\n\u003c/details\u003e\n\n## Features\n\nBy installing this widget in your app, you will help to end the war in Ukraine.\nIt will provide links for:\n\n* [donations](https://uahelp.monobank.ua/),\n* sharing this widget\n* and [other ways to support Ukraine](https://war.ukraine.ua/).\n\n## Getting started\n\nAdd the package as a dependency to your __pubspec.yaml__:\n\n``` yaml\ndependencies:\n    help_ukraine_widget: \u003clatest version\u003e\n```\n\nin your code:\n\n``` dart\nimport 'package:help_ukraine_widget/help_ukraine_widget.dart';\n```\n\n## Usage\n\n### Basic usage\n\nUse `OverlayWidget` to float and align the widget above your app:\n\n``` dart\nOverlayWidget(\n    alignment: Alignment.bottomRight,\n    overlayWidget: HorizontalHelpWidget(),\n    child: MyApp(),\n)\n```\n\n### Customization\n\nYou can also create custom variations of this widget:\n\n``` dart\n// we used that in our widget, but you do you \nfinal order = [HelpWidgetView.collapsed, HelpWidgetView.main, HelpWidgetView.options];\n\nfinal _controller = TraverseController(order);\n\nHelpWidget(\n    controller: _controller;\n    // view with links to resources that help Ukraine\n    optionsView: ...\n    // The default first view that the users see.\n    mainView: ...\n    // smallest view that doesn't obstruct user from\n    // using the app, but still exists on the screen\n    collapsedView: ...\n    // axis of transition animation between views\n    axis: ...\n)\n```\n\n## Credits\n\n[jiffsy.co](https://jiffsy.co/) and [Gearheart](https://gearheart.io/) for designing and creating the [original widget](https://helpukrainewinwidget.org/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolid-software%2Fhelp_ukraine_widget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolid-software%2Fhelp_ukraine_widget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolid-software%2Fhelp_ukraine_widget/lists"}