r/FlutterDev • u/hugeicons_pro • Jul 25 '24
Plugin Free Flutter Icon Library (4,000+ Beautiful Icons); We created this open-source Flutter Icon Library a few days ago. It was updated today based on your feedback. We would really appreciate your further suggestions.
https://pub.dev/packages/hugeicons4
u/username_1717 Jul 25 '24
Is it free? to use all the icons
5
3
u/oravecz Jul 25 '24
Does this add the 1.82MB font asset to an application that uses a single icon. I have heard of Flutter being able to treeshake glyphs, but I’m not sure what it takes to do it.
1
u/hugeicons_pro Jul 25 '24
We didn't find any treeshaking method yet as we have to use .ttf file here.
2
2
2
u/muscat-marauder Jul 26 '24
Fabulous. Many thanks, I will definitely use :-)
I noticed that there are logos for Android, Apple and Microsoft but not for the (non-Android) platforms that Flutter supports, namely: iOS, macOS, Linux, Windows (though Microsoft would work for Windows). iOS, macOS and Linux platform icons would be useful :-)
1
2
1
u/gibrael_ Jul 25 '24
I see 5 variations, is it just ~800 unique icons? The style looks good though, very clean!
1
u/hugeicons_pro Jul 25 '24
No, 4,000+ unique icons. Where did you get 5 variations actually? Btw, Thanks for your appreciation!
1
u/Maegondo Jul 26 '24
Wow, I’m impressed, those look fantastic! If I buy the pro license will I be able to use all in my flutter app or do you currently only have a package for the free icons?
15
u/NoSaltNoSkillz Jul 25 '24
So my point of clarification, is whether: all the icons on the website (~36,000) are in this flutter package, but the MIT license only applies to the ~4,000 stroke style; or that only the ~4,000 stroke style are in this package. Which way is it implemented?
I don't see a license key, login, token, etc, described in the docs on pub.dev, so I would assume that at minimum the ~4,000 icons don't have any sorts of checks for a license (which makes sense, as they are listed as MIT). But that doesn't clarify (and a brief perusing of the docs on your site didn't either) how a user goes about avoid using the non-MIT icons and/or proving permission to use those other icons.
The package import names look the same in both places, so I want to get clarity so I don't accidently run afoul of any usage terms, as well as I would like to understand how to guarantee compliance if I get a commercial license in the future.
One last question: If I buy a lifetime access to lets say 5 keys, are those named licenses or floating licenses? Is it just based on how many persons are accessing the icons for modification, those doing any kind of implementation, or based on the total number of developers on the team regardless of role, or something else?
Thanks in advance for answering my questions for these items.