Free icon resources?

Former Member
Former Member
Hello,

What do people use for icons (e.g. Bluetooth connection, battery, notifications, etc)? A set of simple icons would be very handy in the SDK samples. This way we could use them in our Garmin apps without the minefield of navigating other license agreements.

Your thoughts? Thanks in advance.
  • Google Material Design Icon Library. You can download the entire library from here.
  • Former Member
    Former Member over 7 years ago
    Google Material Design Icon Library. You can download the entire library from here.


    Thanks for that. The Apache 2.0 license speaks of having to distribute a copy of the license. I wonder how one does this with Garmin apps.
  • Former Member
    Former Member over 7 years ago
    http://www.flaticon.com/


    Thank you. But free users are bound by this:

    "If you have Free Plan, the only thing you must do is insert correctly the attribution in thefinal product. For example, if you use Flaticon's resources for a t-shirt, you must add "designed by Freepik" in the t-shirt."

    I don't really want to write the attribution on my watch screen.
  • you can just include it in your store description as Daniel does with his apps, eg for his pool swim app: https://apps.garmin.com/en-US/apps/f134a024-6ee4-47d3-8aec-3a397e3c9733

    I'm far from a lawyer but for me it seems final product attribution enough this way as users have to pass through the store to get it...
  • Former Member
    Former Member over 7 years ago
    you can just include it in your store description as Daniel does with his apps, eg for his pool swim app: https://apps.garmin.com/en-US/apps/f134a024-6ee4-47d3-8aec-3a397e3c9733

    I'm far from a lawyer but for me it seems final product attribution enough this way as users have to pass through the store to get it...


    Thanks. Hmmm... I'm not sure if that's what they were requiring though. That's why I reckon some basic icons would be ideal in the SDK to use in apps for Garmin devices.
  • Where ever you get the icons, a common trick is to create a custom font and not do them as bitmaps.

    So when when you use them, it comes down to just displaying a character in that font. Use "A" for the alarm icon, "B" for battery icon, etc.

    This simplifies things if you want the user to specify a color for the icons (you change the color just like in any font), as you don't need a separate bitmap for any possible color. And if you have a row of icons, you can just use a string, like "BA P" for battery, alarm, (no notifications), and phoneConnected.
  • Former Member
    Former Member over 7 years ago
    Thank you very much! That is an awesome tip!
  • Thanks for that. The Apache 2.0 license speaks of having to distribute a copy of the license. I wonder how one does this with Garmin apps.

    From the bottom of their github page...

    We have made these icons available for you to incorporate them into your products under the Apache License Version 2.0. Feel free to remix and re-share these icons and documentation in your products. We'd love attribution in your app's about screen, but it's not required. The only thing we ask is that you not re-sell these icons.
  • Former Member
    Former Member over 7 years ago
    Thanks, Travis. So I'm thinking (and IANAL) that even though the license requires some conditions be met, they are choosing not to inforce those conditions. That's great.