Plump Icons

Plump Icons banner

Unofficial Flutter icon package for Streamline Plump Free icons.

This package provides high-fidelity vector icon widgets generated from the original Streamline Plump SVG files.

Live Demo

Browse and search all icons: https://duocnguyen6799.github.io/plump_icons/

Features

  • Line and Solid styles
  • High-fidelity SVG/vector rendering
  • Bottom navigation selected/unselected state support
  • Future-friendly structure for Duo, Flat, or Gradient styles

Installation

dependencies:
  plump_icons: ^0.0.1

Run:

flutter pub get

Usage

import 'package:flutter/material.dart';
import 'package:plump_icons/plump_icons.dart';

PlumpIcon(PlumpIcons.home1Line, size: 24, color: Colors.black);
PlumpIcon(PlumpIcons.home1Solid, size: 24, color: Colors.black);

Bottom Navigation

BottomNavigationBarItem(
  icon: PlumpIcon(PlumpIcons.home1Line, size: 24),
  activeIcon: PlumpIcon(PlumpIcons.home1Solid, size: 24),
  label: 'Home',
)

Coloring

For Line and Solid icons:

PlumpIcon(
  PlumpIcons.home1Line,
  size: 24,
  color: Colors.blue,
)

For future multi-color icons, avoid overriding color if you want to preserve the original colors.

Notes

This package does not ship the original SVG source files on pub.dev. It includes compiled vector assets (.svg.vec) and generated Dart constants.

License

This repository contains two separate licenses:

Component License File
Package code (Dart, tooling, docs) MIT LICENSE
Icon artwork (Streamline Plump Free) CC BY 4.0 NOTICE

The Flutter package you install from pub.dev is MIT-licensed. The bundled icon assets remain under CC BY 4.0 and require attribution to Streamline when reused.

This package is unofficial and is not affiliated with or endorsed by Streamline.

Libraries

plump_icons