Flutter package for Eva Icons

Overview

eva_icons_flutter

Flutter package for Eva Icons. Eva Icons is a pack of more than 480 beautifully crafted Open Source icons for common actions and items.

This package brings Eva Icons pack available as Flutter Icons. It has beautiful outlined and rounded Icons.

NOTE: AndroidX Compatible

Blog Post: Beautiful Outlined and Rounded Icons in Flutter with Eva Icons

Installation

In the dependencies: section of your pubspec.yaml, add the following line:

eva_icons_flutter: 
   

Usage

import 'package:eva_icons_flutter/eva_icons_flutter.dart';

class MyWidget extends StatelessWidget {
  Widget build(BuildContext context) {
    return IconButton(
      // Use the EvaIcons class for the IconData
      icon: Icon(EvaIcons.heart),
      onPressed: () { print("Eva Icon heart Pressed"); }
     );
  }
}

Example

View the Flutter app in the example directory.

Screenshot

Eva Icons Screenshot

Contributors

You might also like...

The Line Awesome Icon pack available as Flutter Icons

line_awesome_icons The Line Awesome Icon pack available as Flutter Icons Getting Started This plugin is based on Line Awesome Icons pack, which you ca

Oct 10, 2022

FLUTTER API: It's powerful navigation by gestures and taps. You can scroll from left to right or tap on the navigation icons.

FLUTTER API: It's powerful navigation by gestures and taps. You can scroll from left to right or tap on the navigation icons.

scroll_navigation My other APIs Video Viewer Video Editor Helpers Features Fancy animations. Customizable colors. Works with the back button. Scrollin

Jun 14, 2022

The Font Awesome Icon pack available as Flutter Icons

font_awesome_flutter The Font Awesome Icon pack available as set of Flutter Icons. Based on Font Awesome 5.15.4. Includes all free icons: Regular Soli

Dec 28, 2022

Icons Launcher - A command-line tool that simplifies the task of updating your Flutter app's launcher icon.

Icons Launcher - A command-line tool that simplifies the task of updating your Flutter app's launcher icon.

Icons Launcher - A command-line tool that simplifies the task of updating your Flutter app's launcher icon. Full flexibility allows you to only update the launcher icon for specific platforms as needed.

Nov 17, 2022

A capable library for managing Windows tray icons in your Flutter app 🦋

skip to content A capable tray icon plugin for Windows. 🔗 package on pub.dev 🔗 source on github.com 🔗 dart docs api reference Manage multiple icon

May 27, 2022

The COCO icon pack with - +600 Editable icons available for your flutter project.

The COCO icon pack with - +600 Editable icons available for your flutter project.

cocoicons The COCO icon pack with - +600 Editable icons available for your flutter project. Made from COCO icon pack. 🎖 Installation In the dependenc

Sep 23, 2022

Lottie-package-example-Flutter - A simple example about lottie package in Flutter

Lottie-package-example-Flutter - A simple example about lottie package in Flutter

Lottie Package example - Flutter ScreenShot ⚠️ Essential Packages lottie: ^1.2.1

Dec 7, 2022

Flutter package for displaying and animating Scalable Vector Graphics 1.1 files. The package has been written solely in Dart Language.

Flutter package for displaying and animating Scalable Vector   Graphics 1.1 files. The package has been written solely in Dart Language.

Animated SVG | Flutter Package Flutter package for displaying and animating Scalable Vector Graphics 1.1 files. The package has been written solely in

Jul 19, 2022

A GUI package manager and package installer for Windows Subsystem for Android (WSA)

A GUI package manager and package installer for Windows Subsystem for Android (WSA)

wsa_pacman A GUI package manager and package installer for Windows Subsystem for Android (WSA). Currently provides a double-click GUI installer for .a

Jan 1, 2023
Comments
  • migrate to null-safety

    migrate to null-safety

    What?

    Support for null-safety dart code.

    Why?

    Because the package is not working in a project with null-safety.

    How?

    • running dart migrate in both the package directory and the example project directory.
    • allowing null for some variables.

    Anything Else?

    The package is currently not working for projects that use dart 2.12.0 with null-safety enabled, It will be very helpful to upgrade it ASAP.

    opened by silverhairs 6
  • Icons not rendering in release mode

    Icons not rendering in release mode

    Flutter Icons are not being rendered in release mode. I tried using EvaIcons and here is the code sample for the footerTablet.dart

    import 'package:eva_icons_flutter/eva_icons_flutter.dart';
    import 'package:flutter/material.dart';
    import 'package:portfolio/functions/yearFinder.dart';
    import 'package:portfolio/globals/myColors.dart';
    import 'package:portfolio/globals/myDimens.dart';
    import 'package:portfolio/globals/mySpaces.dart';
    import 'package:portfolio/globals/myString.dart';
    
    class FooterTablet extends StatefulWidget {
      _FooterTabletState createState() => _FooterTabletState();
    }
    
    class _FooterTabletState extends State<FooterTablet> {
      @override
      Widget build(BuildContext context) {
        return Container(
          height: MyDimens.double_150,
          color: MyColors.white,
          child: Padding(
            padding: const EdgeInsets.symmetric(horizontal: MyDimens.double_50),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                Row(
                  children: [
                    Column(
                      mainAxisAlignment: MainAxisAlignment.center,
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Text(
                          'Call',
                          style: TextStyle(
                              color: MyColors.black,
                              fontFamily: 'avenir-regular',
                              fontSize: MyDimens.double_14,
                              fontWeight: FontWeight.bold),
                        ),
                        MySpaces.vSmallestGapInBetween,
                        Text(
                          '6370-548-663',
                          style: TextStyle(
                            color: MyColors.black,
                            fontFamily: 'avenir-light',
                            fontSize: MyDimens.double_14,
                          ),
                        ),
                      ],
                    ),
                    Spacer(),
                    Column(
                      mainAxisAlignment: MainAxisAlignment.center,
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Text(
                          'Write',
                          style: TextStyle(
                              color: MyColors.black,
                              fontFamily: 'avenir-regular',
                              fontSize: MyDimens.double_14,
                              fontWeight: FontWeight.bold),
                        ),
                        MySpaces.vSmallestGapInBetween,
                        Text(
                          '[email protected]',
                          style: TextStyle(
                              color: MyColors.black,
                              fontFamily: 'avenir-light',
                              fontSize: MyDimens.double_14),
                        ),
                      ],
                    ),
                    Spacer(),
                    Column(
                      mainAxisAlignment: MainAxisAlignment.center,
                      crossAxisAlignment: CrossAxisAlignment.start,
                      children: [
                        Text(
                          'Follow',
                          style: TextStyle(
                              color: MyColors.black,
                              fontFamily: 'avenir-regular',
                              fontSize: MyDimens.double_14,
                              fontWeight: FontWeight.bold),
                        ),
                        MySpaces.vSmallestGapInBetween,
                        Row(
                          children: [
                            Icon(
                              EvaIcons.facebook,
                              size: MyDimens.double_20,
                            ),
                            MySpaces.hGapInBetween,
                            Icon(
                              EvaIcons.twitter,
                              size: MyDimens.double_20,
                            ),
                            MySpaces.hGapInBetween,
                            Icon(
                              EvaIcons.linkedin,
                              size: MyDimens.double_20,
                            ),
                            MySpaces.hGapInBetween,
                            Icon(
                              EvaIcons.github,
                              size: MyDimens.double_20,
                            ),
                          ],
                        ),
                      ],
                    ),
                  ],
                ),
                MySpaces.vSmallGapInBetween,
                Text(
                  '© ${yearFinder()} by AB Satyaprakash.\nCreated with Flutter-Web and Material Design.',
                  style: TextStyle(
                      color: MyColors.black,
                      fontFamily: 'avenir-light',
                      fontSize: MyDimens.double_14),
                ),
              ],
            ),
          ),
        );
      }
    }
    

    Debug Mode Screenshot of the footer in debug mode (using flutter run) Screenshot from 2021-01-02 15-01-37

    Release Mode Screenshot of the footer in release mode (using flutter run --release) Screenshot from 2021-01-02 15-03-20

    opened by Imperial-lord 3
  • Package does not support Sound Null Safety

    Package does not support Sound Null Safety

    Error Reproduce

    Error: Cannot run with sound null safety, because the following dependencies don't support null safety:

    • package:fleva_icons

    For solutions, see https://dart.dev/go/unsound-null-safety

    Unhandled exception: Bad state: Unsupported Null Safety mode NonNullableByDefaultCompiledMode.Invalid, in null.

    0 ProgramCompiler.emitModule (package:dev_compiler/src/kernel/compiler.dart:435:9)

    1 JavaScriptBundler.compile (package:frontend_server/src/javascript_bundle.dart:144:33)

    2 FrontendCompiler.writeJavascriptBundle (package:frontend_server/frontend_server.dart:632:20)

    # 3 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:545:9) # 4 listenAndCompile. (package:frontend_server/frontend_server.dart:1105:11)

    the Dart compiler exited unexpectedly. Exited (sigterm) Failed to compile application.

    opened by coder-Aayush 1
Owner
Piyush Maurya
ReactJS | Flutter | Django | Machine Learning
Piyush Maurya
Flutter plugin to implement a Boom Menu, with icons, title, subtitle, animated FAB Icons and hide on scrolling.

Flutter Boom Menu Usage The BoomMenu widget is built to be placed in the Scaffold.floatingActionButton argument, replacing the FloatingActionButton wi

Mohanraj 88 Aug 1, 2022
Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.

Fluent UI System Icons Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft. Icon List View the full list of

Microsoft 4.3k Dec 29, 2022
A Flutter package for Ant Icons.

Package for Ant Icons An icon is a graphical representation of meaning. Icons can be used to express actions, state, and even to categorize data. Ant

Venkatesh Prasad 24 Oct 7, 2022
A flutter package that provides all icons you need

Before starting ✋ . I want to tell you that every star ?? added to my space shines my world and motivate me ?? to make more awesome things like this o

Andrew Nasef 47 Dec 29, 2022
This package will animate a floating action button at the center and icons at the bottomNavigationBar using AnimatedContainer and SlideTransition respectively.

floating_bottom_bar This package will animate a floating action button at the center and icons at the bottomNavigationBar using AnimatedContainer and

MindInventory 11 Oct 10, 2022
XDG theme icons for Flutter

XDG Icons XDG theme icons for Flutter. https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html TODO api cleanup docs intern

J-P Nurmi 0 Jul 12, 2022
🍪 Colorful Icons for your Flutter App

Koukicons ?? This package provides +700 Colorful Icons for Flutter Apps. ?? Screenshot ❓ How to use To use this plugin, add koukicons as a dependency

Adem Kouki 139 Oct 20, 2022
New trick on how to create your own custom icons in flutter with bottom bar navigation

Customized Bottom Navigation Bar in Flutter | Tech With Sam Customized Bottom Navigation Bar in Flutter - Watch on youtube ✌   App Preview App Screens

Samuel Adekunle 10 Oct 26, 2022
Integrate any icons you like to your flutter app

Flutter Tutorial - Icons - Custom & Plugin Icons Integrate any icons you like to your flutter app - Material Icons, Beautiful Icons & Custom Icons. ⚡

Behruz Hurramov 1 Dec 28, 2021
Customizable Icons for Flutter :boom:

English | 简体中文 flutter_icons Customizable Icons for Flutter,Inspired by react-native-vector-icons Notice v1.0.0 has major Api changes, please be caref

flutter-studio 317 Dec 30, 2022