← All Work

AirQo Icons Flutter

Open-source icon package for Flutter developers

FlutterDartpub.dev
FlutterDesign systemsAccessibility
project overview

// featured build

AirQo Icons Flutter

Designed with a product mindset and implemented across the stack.

Build profile

Flutter
Dart
pub.dev
Shipped

What it is

A published Flutter icon package for environmental and air-quality interfaces. The package provides a broad, consistently named icon system across 22 categories, with semantic labels and theme-friendly sizing for production Flutter apps.

The Problem

Flutter developers building air quality and environmental monitoring applications lack a consistent, well-designed set of domain-specific icons. Using generic icons reduces the professionalism and clarity of data-heavy interfaces.

My Role

Designed 30+ icons covering air quality monitoring use cases, implemented the Flutter package structure, and published to pub.dev with proper documentation, versioning, and cross-platform compatibility testing.

Approach

Each icon uses a 24dp grid with 1.5dp stroke weight for consistency with Material Design conventions. Designed to work at multiple sizes and in both light and dark themes. Published as a standard Flutter package with proper asset management.

Hardest Decision

Designing icons that are immediately recognizable at small sizes (16x16) while remaining visually interesting at larger scales — air quality concepts like PM2.5, AQI levels, and sensor types require abstract representation that must be intuitive without text labels.

Status

Published on pub.dev as an open-source MIT package and used in AirQo's monitoring platform. The public package listing documents 1,383 icons across 22 categories with Flutter, Dart, and accessibility support.

What I'd Change

Would add animated icon variants for real-time data visualization, implement a custom icon font for better web performance, and expand the set to cover broader environmental monitoring concepts.

Stack

FlutterDartpub.dev