IconOven for Flutter
Every IconOven UI icon in the Stroke style, round and sharp, free under MIT. Browse the set at iconoven.com/icons.
dependencies:
iconoven:
path: path/to/iconoven # pub.dev: iconoven: ^1.0.0 once released
import 'package:iconoven/iconoven.dart';
Icon(IconOven.bell, semanticLabel: 'Alerts')
Icon(IconOvenSharp.creditCard, size: 32, color: Theme.of(context).colorScheme.primary)
IconOvenhas rounded line ends and corners,IconOvenSharpsquare ends and mitred corners.- Names are the icon name in lowerCamelCase:
credit-cardiscreditCard. Names that start with a digit spell it out (the old name4kisfourK), and names that are Dart keywords end in_(library_), as in Flutter'sIcons. - Each icon is a const
IconDatadrawn from the bundled font, soIconsizes and colours it like Material icons, andflutter buildkeeps only the icons you use (the fonts shrink to a few KB). - Renamed icons keep their old names as deprecated fields that point to the new one.
Every icon by name
import 'package:iconoven/all.dart';
final icon = iconOvenIcons['bell']; // or iconOvenSharpIcons
Importing all.dart keeps every icon in the build, so use it only for pickers and search.
Other styles
The 12 other styles (Solid, Duotone, Pop and more) come with IconOven Pro for the web, React and design tools. See iconoven.com/icons/pro.
Licence
MIT. See LICENSE.