kivex_flutter 1.4.0
kivex_flutter: ^1.4.0 copied to clipboard
The official Flutter implementation of the Kivex (Kinetic Vector Exchange) Icon library.
kivex_flutter
The official Flutter implementation of the Kivex (Kinetic Vector Exchange) Icon library.
kivex_flutter #
A lightweight, pixel-perfect, and highly customizable dynamic vector icon library for Flutter applications. Fully optimized for Mobile (Android, iOS), Desktop (Windows, macOS, Linux), and Web.
Features #
- Multi-platform Support: Works seamlessly across Android, iOS, Web, Windows, macOS, and Linux.
- Fully Customizable: Easily adjust
size,color, andstrokeWidthfor every individual icon. - Tree-shaking Ready: Only include the icons you actually use in your final application bundle.
Installation #
Add kivex_flutter to your pubspec.yaml file:
dependencies:
flutter:
sdk: flutter
kivex_flutter: ^1.3.0
Or run this command in your terminal:
flutter pub add kivex_flutter
Usage #
Every icon can be imported and used directly as a clean Flutter widget. They accept custom sizing, coloring, and stroke width parameters.
import 'package:flutter/material.dart';
import 'package:kivex_flutter/kivex_flutter.dart';
class MyWidget extends StatelessWidget {
const MyWidget({super.key});
@override
Widget build(BuildContext context) {
return Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: const [
// Default render
Home(),
// Styled with custom color, size, and stroke width
Search(
size: 32.0,
color: Colors.blueAccent,
strokeWidth: 2.5,
),
],
);
}
}
Documentation #
For full documentation, architecture design, and core guidelines, please visit our main repository at Kivex System Root.
License #
kivex_flutter is licensed under the MIT license. See LICENSE.