{"id":18000776,"url":"https://github.com/norbert515/flutter_organized_widgets","last_synced_at":"2025-10-16T14:28:19.226Z","repository":{"id":97227930,"uuid":"230141557","full_name":"Norbert515/flutter_organized_widgets","owner":"Norbert515","description":null,"archived":false,"fork":false,"pushed_at":"2020-08-29T09:26:28.000Z","size":17414,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T11:50:24.968Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Norbert515.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-25T18:49:50.000Z","updated_at":"2024-08-27T08:52:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"90f51e39-96de-41f7-bdf5-047b91052b55","html_url":"https://github.com/Norbert515/flutter_organized_widgets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Norbert515%2Fflutter_organized_widgets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Norbert515%2Fflutter_organized_widgets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Norbert515%2Fflutter_organized_widgets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Norbert515%2Fflutter_organized_widgets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Norbert515","download_url":"https://codeload.github.com/Norbert515/flutter_organized_widgets/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245611895,"owners_count":20643920,"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","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":[],"created_at":"2024-10-29T23:14:00.116Z","updated_at":"2025-10-16T14:28:19.200Z","avatar_url":"https://github.com/Norbert515.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flutter_organized_widgets\n\nDisplay all stand alone widgets in a nice UI\n\n\n\n![Video](https://github.com/Norbert515/flutter_organized_widgets/blob/master/github_assets/gallery.gif)\n\n## How to install\n\n\nAdd to dependencies:\n\n```\n  flutter_organized_widgets:\n    git: https://github.com/Norbert515/flutter_organized_widgets.git\n```\n\n\nadd to dev_dependencies:\n\n```\n  build_runner: [appropriate build_runner version]\n```\n\n\nBecause of the migration to NNDT build_runner might cause trouble depending on your flutter channel/version. You might have to fork and change the build_runner versions.\n\n\n## Annotate widgets\n\nFor every widget you'd like to have included in the overview, add the @reflector annotation\n\n``` dart\n@reflector\nclass FancyContainer extends StatelessWidget {\n  @override\n  Widget build(BuildContext context) {\n    return Container(\n      width: 100,\n      height: 100,\n      color: Colors.indigo,\n    );\n  }\n}\n\n```\n\nif the widget needs parameters:\n\n``` dart\n@reflector\n@Defaults(\n  [],\n  positioned: {\n    'imageProvider': NetworkImage(\n        \"https://images.unsplash.com/photo-1546072533-675fd58d08e8?ixlib=rb-1.2.1\u0026ixid=eyJhcHBfaWQiOjEyMDd9\u0026auto=format\u0026fit=crop\u0026w=1000\u0026q=80\"),\n    'text': \"This is a nice video\",\n    \"width\": 300.0,\n    \"height\": 150.0,\n    \"elevation\": 8.0,\n    'fit': BoxFit.cover,\n  }\n\n)\nclass VideoCard extends StatelessWidget {\n\n...\n\n}\n```\n\n## Run the gallery \n\nRun :\n```\nflutter pub run flutter_organized_widgets:display_widgets \n```\n\n\nyou may pass\n```\n-p: [windows|linux|macos] (platform)\n-f [path-to-flutter/bin/flutter]) (if you are using separate flutter installation\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorbert515%2Fflutter_organized_widgets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnorbert515%2Fflutter_organized_widgets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorbert515%2Fflutter_organized_widgets/lists"}