A Convenient Collection Of Popular Icon Packs For Flutter

Icons Plus 

Icons Plus is a flutter package that provides access to multiple popular icon packs in one place, making it easier for developers to enhance the appearance of their apps with a wider range of icon choices. With this package, developers can make their apps more visually appealing by selecting from a variety of popular icon packs.

What's new in version 4.0

Here is a comprehensive list of the icon packs included in the package

Currently, the following icon packs are available, and additional icon packs will be included in the upcoming release.

Bootstrap version: 1.10.0 LICENSE

BoxIcons version: 2.1.4 LICENSE

  • Logo
  • Regular
  • Solid

EvaIcons version: 1.1.3 LICENSE

  • Fill
  • Outline

Flags

FontAwesome version: 6.3.0 LICENSE

  • Regular
  • Solid
  • Brand

HeroIcons version: 2.0.14 LICENSE

Iconsax version: 1.0 LICENSE

IonIcons version: 5.5.2 LICENSE

Logos

LineAwesome version: 1.3.0 LICENSE

OctIcons version: 17.11.1 LICENSE

PixelArtIcons version: 1.7.0 LICENSE

Bootstrap

Here's an illustration on utilizing Bootstrap icons.

bootstrap

  Icon(Bootstrap.google),
  Icon(Bootstrap.bootstrap),
  Icon(Bootstrap.git),
  Icon(Bootstrap.meta),
  Icon(Bootstrap.github),

BoxIcons

Here's an illustration on utilizing BoxIcons. To use Boxicons logo icon, use the prefix bxl; for a regular icon, use bx, and for a solid icon, use bxs.

boxicons

  Icon(BoxIcons.bxl_stripe),
  Icon(BoxIcons.bxl_firebase),
  Icon(BoxIcons.bxl_git),
  Icon(BoxIcons.bxl_github),
  Icon(BoxIcons.bxl_google),

EvaIcons

Here's an illustration on utilizing EvaIcons.

evaicons

  Icon(EvaIcons.twitter),
  Icon(EvaIcons.facebook),
  Icon(EvaIcons.github),
  Icon(EvaIcons.google),
  Icon(EvaIcons.linkedin),

Flags

Here's an illustration on utilizing Flags.

flags

  Flag(Flags.spain),
  Flag(Flags.india),
  Flag(Flags.france),
  Flag(Flags.united_kingdom),
  Flag(Flags.united_states_of_america),

FontAwesome

Here's an illustration on utilizing FontAwesome icons.

fontawesome

  Icon(FontAwesome.golang),
  Icon(FontAwesome.google),
  Icon(FontAwesome.google_drive),
  Icon(FontAwesome.android),
  Icon(FontAwesome.angular),

HeroIcons

Here's an illustration on utilizing HeroIcons.

heroicons

  Icon(HeroIcons.cake),
  Icon(HeroIcons.fire),
  Icon(HeroIcons.command_line),
  Icon(HeroIcons.cloud),
  Icon(HeroIcons.code_bracket),

Iconsax

Here's an illustration on utilizing Iconsax icons.

iconsax

  Icon(Iconsax.cloud),
  Icon(Iconsax.data),
  Icon(Iconsax.heart),
  Icon(Iconsax.lovely),
  Icon(Iconsax.mouse),

IonIcons

Here's an illustration on utilizing IonIcons.

ionicons

  Icon(IonIcons.logo_google),
  Icon(IonIcons.logo_nodejs),
  Icon(IonIcons.logo_android),
  Icon(IonIcons.logo_angular),
  Icon(IonIcons.logo_firebase),

LineAwesome

Here's an illustration on utilizing LineAwesome icons.

lineawsome

  Icon(LineAwesome.github),
  Icon(LineAwesome.google),
  Icon(LineAwesome.android),
  Icon(LineAwesome.angular),
  Icon(LineAwesome.apple),

Logos

Here's an illustration on utilizing Logos.

logos

  Logo(Logos.google),
  Logo(Logos.android),
  Logo(Logos.angular),
  Logo(Logos.firebase),
  Logo(Logos.flutter),

OctIcons

Here's an illustration on utilizing OctIcons.

octicons

  Icon(OctIcons.git_branch_24),
  Icon(OctIcons.git_commit_24),
  Icon(OctIcons.git_pull_request_24),
  Icon(OctIcons.verified_24),
  Icon(OctIcons.git_merge_24),

PixelArtIcons

Here's an illustration on utilizing PixelArtIcons.

pixelarticons

  Icon(PixelArtIcons.message),
  Icon(PixelArtIcons.android),
  Icon(PixelArtIcons.cloud),
  Icon(PixelArtIcons.code),
  Icon(PixelArtIcons.dollar),

Report bugs or issues

You are welcome to open a ticket on github if any problems arise. New ideas are always welcome.

Contributors

rohit-chouhan

Copyright and License

Copyright © 2022 Rahul Chouhan. Licensed under the MIT LICENSE.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add icons_plus

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  icons_plus: ^4.0.0

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:icons_plus/icons_plus.dart';

example/example.md

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

void main() => runApp(MaterialApp(home: Home()));

class Home extends StatelessWidget {
  const Home({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: ListView(
        children: [
          Icon(Bootstrap.bootstrap),
          Icon(BoxIcons.bxl_google),
          Icon(BoxIcons.bxl_github),
          Icon(BoxIcons.bxs_mobile),
          Icon(EvaIcons.twitter),
          Flag(Flags.united_states_of_america),
          Icon(FontAwesome.microsoft),
          Icon(HeroIcons.heart),
          Icon(Iconsax.google_play),
          Icon(IonIcons.logo_android),
          Icon(LineAwesome.youtube),
          Logo(Logos.firebase),
          Icon(PixelArtIcons.git_merge),
          Icon(OctIcons.git_compare_24),
        ],
      ),
    );
  }
}

Download details:

Author: rahulchouhan.me

Source: https://github.com/chouhan-rahul/icons_plus

#flutter #android #web-development #web #ui #image 

A Convenient Collection Of Popular Icon Packs For Flutter
1.05 GEEK