Search packages, repositories and app categories

flutter_sfsymbols cover
Package detailsv2.0.0

flutter_sfsymbols

A new Flutter package.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
1.5K
Likes
44
Pub points
140

Install package

flutter pub add flutter_sfsymbols

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter package that provides access to Apple's SF Symbols, enabling developers to easily integrate scalable, system-provided icons into their Flutter applications across iOS, Android, Web, macOS, Windows, and Linux. The package offers a simple API to reference SF Symbols by name, ensuring consistent iconography that adapts to the platform's design language. It supports dynamic sizing and color customization, making it ideal for creating polished, native-like user interfaces. Built with performance and cross-platform compatibility in mind, it simplifies icon management without requiring external assets.

Use cases

  • Integrating native iOS-style icons in cross-platform apps
  • Creating consistent UIs across Apple and non-Apple platforms
  • Reducing app bundle size by using system icons
  • Enhancing accessibility with scalable vector icons
  • Designing adaptive interfaces with dynamic icon themes

Key features

  • Direct access to SF Symbols library
  • Cross-platform support (iOS, Android, Web, macOS, Windows, Linux)
  • Scalable vector icons
  • Easy integration via named references
  • Support for dynamic color and size adjustments

Suitable for

  • Developers targeting Apple ecosystems
  • Teams building cross-platform apps with native aesthetics
  • Projects prioritizing minimal asset overhead
  • UI designers seeking consistent icon sets
  • Apps requiring accessible, resolution-independent graphics

Considerations

  • Limited to SF Symbols available on target platforms
  • May require fallbacks for non-iOS platforms
  • Not all symbols may render identically across all operating systems
  • Depends on underlying platform's SF Symbols availability
  • Best suited for apps where Apple's icon style aligns with design goals

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

flutter_sfsymbols

A new Flutter package required SFSymbol icons.
This plugin support all ios and android devices.

Install

add flutter_sfsymbols into your pubspec.yaml

dependencies:
 flutter_sfsymbols: ^1.0.0

and you need add fonts into your pubspec.yaml too

fonts:
  - family: sficonsets
    fonts:
      - asset: packages/flutter_sfsymbols/fonts/sficonsets.ttf

All Icons

Find all icons at
https://framework7.io/icons/ You can also use Apple SF symbols tool to browse all icon sets.

Usage

import 'package:flutter_sfsymbols/flutter_sfsymbols.dart';

const Icon(SFSymbols.airplane),
const Icon(SFSymbols.ant_circle_fill),
const Icon(SFSymbols.app_badge_fill),

IMPORTANT

All SF Symbols shall be considered to be system-provided images as defined in the Xcode and Apple SDKs license agreements and are subject to the terms and conditions set forth therein. You may not use SF Symbols—or glyphs that are substantially or confusingly similar—in your app icons, logos, or any other trademark-related use. Apple reserves the right to review and, in its sole discretion, require modification or discontinuance of use of any Symbol used in violation of the foregoing restrictions, and you agree to promptly comply with any such request.

Categories

Source repository

Projects using this package