flutter_custom_icons 0.0.4
flutter_custom_icons: ^0.0.4 copied to clipboard
A modern Flutter icon font package—convert SVGs to a single font, use with a generated Dart class, and keep your app lightweight.
Flutter Custom Icons #
| Iconixto Icons | Feather Icons | Fluent Icons |
|---|---|---|
Curated free icons • Lightweight font packs • Zero bloat
Installation • Usage • Icon Families • Examples
✨ Features #
- 🎨 500+ Icons - Three curated icon families in one package
- ⚡ Lightweight - Bundled as
.ttffonts, minimal app size impact - 🔥 Easy to Use - Simple API:
Icon(Iconixto.home),Icon(FeatherIcons.activity),Icon(FluentIcons.add) - 🎯 Fully Themeable - Customize color, size, and styling
- 📦 100% Free - MIT licensed, ready for commercial use
📊 Icon Families #
| Family | Count | Style | Usage |
|---|---|---|---|
| Iconixto | 1500+ | Modern, curated | Icon(Iconixto.home) |
| FeatherIcons | 280+ | Classic, minimal | Icon(FeatherIcons.activity) |
| FluentIcons | 3000+ | Modern, classic | Icon(FluentIcons.add) |
📦 Installation #
dependencies:
flutter_custom_icons: ^0.0.2
flutter pub get
🚀 Usage #
import 'package:flutter_custom_icons/flutter_custom_icons.dart';
// Iconixto usage
Icon(Iconixto.home)
// FeatherIcons usage
Icon(FeatherIcons.activity)
// Fluent usage
Icon(FluentIcons.add)
📸 Examples #
Check the example app for a complete gallery of all available icons.
🛠️ Adding New Icons #
- Add SVG files to
assets/icons/ - Run generation script:
node tool/generate_icons.js
- Test in the example app
The script uses Fantasticon to convert SVGs to .ttf font and generates Dart classes automatically.
📝 License #
MIT License - See LICENSE for details.
Icons sourced from: Heroicons, Lucide, Feather Icons
🤝 Contributing #
Contributions welcome! Fork, add your icons, and submit a PR.
💬 Support #
Issues? Questions? Open an issue
Made with ❤️ for the Flutter community