A clean and powerful React Native implementation of Eva Icons with SVG support and animations.
React Native Eva Icons is a React Native icon library that provides a comprehensive implementation of the Eva Icons design system using native SVG rendering. It delivers crisp, scalable vector icons with full customization capabilities and built-in animations for React Native applications. The project focuses on maintaining visual consistency with the Eva Design System while offering the flexibility developers need for custom styling and interactions.
React Native developers who need a consistent, scalable icon set integrated with the Eva Design System for their mobile applications. It's particularly useful for teams building design systems or applications requiring customizable, animated icons with native performance.
Developers choose this library for its clean, performant implementation of the popular Eva Icons with native SVG rendering, ensuring crisp visuals at any size. Its unique selling point is the combination of full Eva Icons integration, built-in animations like pulse effects, and a developer-friendly API that supports extensive customization through standard SVG props.
⭐Eva Icons for React Native
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses react-native-svg for crisp, scalable vector icons that maintain quality at any size, as highlighted in the features for performance and visual consistency.
Fully implements the Eva Design System icon set, ensuring visual harmony for projects using Eva, with all 480+ icons available as per the README's reference to Eva Icons.
Includes original Eva Icons animations like pulse effects, with demo code showing how to trigger them programmatically using refs for enhanced interactivity.
Accepts all standard SVG props for easy styling, sizing, and coloring without extra wrappers, demonstrated in the customization section with examples like fill='green'.
Comes with TypeScript definitions out of the box, improving developer experience with autocomplete and type safety, as noted in the key features.
Mandates separate installation of react-native-svg, adding setup complexity and potential version conflicts, as explicitly stated in the installation instructions.
Only provides icons from the Eva Design System, so developers cannot access other popular sets like Material Icons without integrating additional libraries.
The project is in beta (v1.0.0-beta.1 per the bundle branch), and icons are generated via scripts, making source code less transparent and prone to breaking changes.