{"id":24702218,"url":"https://github.com/flutter-studio/flutter-icons","last_synced_at":"2025-04-13T07:49:46.123Z","repository":{"id":46860235,"uuid":"164985018","full_name":"flutter-studio/flutter-icons","owner":"flutter-studio","description":"Customizable Icons for Flutter :boom:","archived":false,"fork":false,"pushed_at":"2023-06-15T20:13:37.000Z","size":14019,"stargazers_count":333,"open_issues_count":34,"forks_count":129,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-04T09:09:13.300Z","etag":null,"topics":["flutter","flutter-icons","icon","icons","toggle","ui","vector","vector-icons"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flutter-studio.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-10T03:44:40.000Z","updated_at":"2025-03-21T14:21:44.000Z","dependencies_parsed_at":"2024-06-18T13:37:04.812Z","dependency_job_id":"1bd10636-7572-4039-98f9-0ad323018cdb","html_url":"https://github.com/flutter-studio/flutter-icons","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutter-studio%2Fflutter-icons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutter-studio%2Fflutter-icons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutter-studio%2Fflutter-icons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutter-studio%2Fflutter-icons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flutter-studio","download_url":"https://codeload.github.com/flutter-studio/flutter-icons/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248681494,"owners_count":21144700,"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":["flutter","flutter-icons","icon","icons","toggle","ui","vector","vector-icons"],"created_at":"2025-01-27T05:32:26.291Z","updated_at":"2025-04-13T07:49:46.094Z","avatar_url":"https://github.com/flutter-studio.png","language":"Dart","readme":"English | [简体中文](./README_zh-CN.md)\n\n# flutter_icons\n\n[![pub package](https://img.shields.io/pub/v/flutter_icons.svg)](https://pub.dartlang.org/packages/flutter_icons)\n\nCustomizable Icons for Flutter,Inspired by [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons)\n\n## Notice\n\u003e\u003e 1. `v1.0.0` has major Api changes, please be careful to upgrade\n\u003e\u003e 2. icon names that begin with a number are preceded by a `$`prefix\n\u003e\u003e 3. icon named with the dart keyword have the `_` suffix added\n\n## Bundled Icon Sets\n\n[Browse all](https://oblador.github.io/react-native-vector-icons/).\n\n* [`AntDesign`](https://ant.design/) by AntFinance (**297** icons)\n* [`Entypo`](http://entypo.com) by Daniel Bruce (**411** icons) \n* [`EvilIcons`](http://evil-icons.io) by Alexander Madyankin \u0026 Roman Shamin (v1.10.1, **70** icons) \n* [`Feather`](http://feathericons.com) by Cole Bemis \u0026 Contributors (v4.7.0, **266** icons) \n* [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0, **675** icons)\n* [`FontAwesome 5`](https://fontawesome.com) by Fonticons, Inc. (v5.7.0, **1500** (free))\n* [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0, **283** icons)\n* [`Ionicons`](https://ionicons.com/) by Ben Sperry (v4.2.4, **696** icons)\n* [`MaterialIcons`](https://www.google.com/design/icons/) by Google, Inc. (v3.0.1, **932** icons)\n* [`MaterialCommunityIcons`](https://materialdesignicons.com/) by MaterialDesignIcons.com  (v4.0.96, **4416** icons)\n* [`Octicons`](http://octicons.github.com) by Github, Inc. (v8.0.0, **177** icons)\n* [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.0, **100** icons)\n* [`SimpleLineIcons`](https://simplelineicons.github.io/) by Sabbir \u0026 Contributors (v2.4.1, **189** icons)\n* [`Weather Icons`](https://erikflowers.github.io/weather-icons/) by erikflowers (v2.0.10, **596** icons)\n\n## Usage\nTo use this plugin, add `flutter_icons` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/).\n\n## Widget\n\n### IconToggle\n\n| Prop                 | Description                                                                                                                                                                               |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| selectedIconData  | Icon is displayed when value is true |\n| unselectedIconData | Icon is displayed when value is false |\n| activeColor | When value is true, the icon color is displayed |\n| inactiveColor | When value is false, the icon color is displayed |\n| value| Whether this IconToggle is selected. |\n| onChanged | Called when the value of the IconToggle should change. |\n| duration| The duration of the transition from selected Icon to unselected Icon |\n| reverseDuration | he duration of the transition from unselected Icon to selected Icon |\n| transitionBuilder | Transition animation function between the selected Icon and the unselected Icon |\n\n\n## Example\n\n``` dart\n// Import package\nimport 'package:flutter_icons/flutter_icons.dart';\nimport 'package:flutter/material.dart';\n\n// 1.0.0 version used\nIcon(AntDesign.stepforward),\nIcon(Ionicons.ios_search),\nIcon(FontAwesome.glass),\nIcon(MaterialIcons.ac_unit),\nIcon(FontAwesome5.address_book),\nIcon(FontAwesome5Solid.address_book),\nIcon(FontAwesome5Brands.$500px)\n\n// After 1.1.0, the FlutterIcons class is provided to access all Icons\n// Icon name in the original basis added icon set abbreviation name as suffix\n// Hereinafter referred to as the following\n//Ant Design Icons -\u003e ant,\n//Entypo Icons -\u003e ent,\n//Evil Icons -\u003e evi,\n//Feather Icons -\u003e fea,\n//Font Awesome Icons -\u003e faw,\n//Font Awesome 5 Regular -\u003e faw5\n//Font Awesome 5 Solid -\u003e faw5s\n//Font Awesome 5 Brands -\u003e faw5b\n//Foundation Icons -\u003e fou,\n//Ionicons Icons -\u003e ion,\n//Material Community Icons -\u003e mco,\n//Material Icons -\u003e mdi,\n//Octicons Icons -\u003e oct,\n//Simple Line Icons -\u003e sli,\n//Zocial Icons -\u003e zoc,\n//Weather Icons -\u003e wea\nIcon(FlutterIcons.stepforward_ant)\nIcon(FlutterIcons.html5_faw)\n...\n\n// Previous versions of 1.0.0 are used\nIcon(Ionicons.getIconData(\"ios-search\"));\nIcon(AntDesign.getIconData(\"stepforward\"));\nIcon(FontAwesome.getIconData(\"glass\"));\nIcon(MaterialIcons.getIconData(\"ac-unit\"));\nIcon(FontAwesome5.getIconData(\"address-book\"));\nIcon(FontAwesome5.getIconData(\"address-book\",weight: IconWeight.Solid));\nIcon(FontAwesome5.getIconData(\"500px\", weight: IconWeight.Brand));\n```\n\n### How to keep only the fonts used in the project.\n\n#### step 1\nExecute the command\n```\npub global activate split_icon\n```\n#### step2\nAdd the font you want to leave in the project's pubspec file\n```dart\n//Ant Design Icons -\u003e ant,\n//Entypo Icons -\u003e ent,\n//Evil Icons -\u003e evi,\n//Feather Icons -\u003e fea,\n//Font Awesome Icons -\u003e faw,\n//Font Awesome 5 Regular -\u003e faw5\n//Font Awesome 5 Solid -\u003e faw5s\n//Font Awesome 5 Brands -\u003e faw5b\n//Foundation Icons -\u003e fou,\n//Ionicons Icons -\u003e ion,\n//Material Community Icons -\u003e mco,\n//Material Icons -\u003e mdi,\n//Octicons Icons -\u003e oct,\n//Simple Line Icons -\u003e sli,\n//Zocial Icons -\u003e zoc,\n//Weather Icons -\u003e wea\n\n...\n\nflutter_icons:\n  includes:\n    -ant \n    -mco\n ...\n ```\n    \n#### step3\nExecute the command in the project directory\n``` \nsplit_icon\n```\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutter-studio%2Fflutter-icons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflutter-studio%2Fflutter-icons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutter-studio%2Fflutter-icons/lists"}