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)
  • IconOven has rounded line ends and corners, IconOvenSharp square ends and mitred corners.
  • Names are the icon name in lowerCamelCase: credit-card is creditCard. Names that start with a digit spell it out (the old name 4k is fourK), and names that are Dart keywords end in _ (library_), as in Flutter's Icons.
  • Each icon is a const IconData drawn from the bundled font, so Icon sizes and colours it like Material icons, and flutter build keeps 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.

Libraries

all
iconoven