Fluent System Icons is a set of mobile platform icons from Microsoft

Fluent System Icons

Fluent System Icons is a set of mobile platform icons from Microsoft.

Installation

Android

The library is published via JCenter, please ensure that the jcenter() repository has been added to the root build.gradle file:

repositories {
    ...
    jcenter()
}

Include the following dependency in your project's build.gradle

implementation 'com.microsoft.design:fluent-system-icons:1.1.23'

For library docs, see android/README.md.

iOS

Cocoapods

use_frameworks!

pod "FluentIcons", "1.1.23"

Carthage

git "git@github.com:microsoft/fluentui-system-icons.git" "1.1.23"

For library docs, see ios/README.md.

Contributing

Importer

The importer generates the Android and iOS libraries from the icons in the assets directory.

Jump into the directory

cd importer

Install npm dependencies

npm install
npm run clean

List all the available commands

npm run

Build Pipeline

Our build pipeline runs deploy:android and deploy:ios to create the libraries. The build definitions are located in .github/workflows/.

Demo apps

You can build and run the demo apps following the steps below.

GitHub