[flutter] Iconly 라이브러리로부터 아이콘을 다운로드하여 앱 내에 아이콘 라이브러리 만들기

앱에 사용할 깔끔하고 현대적인 아이콘을 손쉽게 추가하는 방법은 앱을 개발하면서 매우 중요합니다. 이번에는 Flutter 앱에서 Iconly 라이브러리로부터 아이콘을 다운로드하고 앱 내에서 사용할 수 있는 아이콘 라이브러리를 만드는 방법에 대해 알아보겠습니다.

목차

  1. Iconly 라이브러리 소개
  2. Flutter 앱에 Iconly 라이브러리 추가하기
  3. 다운로드한 아이콘을 앱에서 사용하기

Iconly 라이브러리 소개

Iconly는 현대적이고 세련된 아이콘을 제공하는 라이브러리입니다. 900개가 넘는 아이콘을 제공하며, Light 및 Bold 스타일을 포함하고 있어 다양한 디자인에 적용할 수 있습니다.

Flutter 앱에 Iconly 라이브러리 추가하기

우선, pubspec.yaml 파일에서 아래와 같이 Iconly 라이브러리를 추가합니다.

dependencies:
  iconly: ^1.0.0

다음으로 터미널에서 아래 명령어를 실행하여 패키지를 설치합니다.

flutter pub get

다운로드한 아이콘을 앱에서 사용하기

우선, Iconly 웹사이트에 접속하여 원하는 아이콘을 다운로드합니다. 압축을 푼 후, lib 폴더 내에 icons라는 이름의 폴더를 만들고 아이콘 파일들을 이 폴더에 넣습니다.

그 후, icons.dart 파일을 생성하여 아래와 같이 아이콘들을 IconData으로 변환하여 추가합니다.

import 'package:flutter/widgets.dart';

class MyIcons {
  MyIcons._();

  // Example icon
  static const IconData menu = IconData(0xe900, fontFamily: 'Iconly');
}

이제 다른 파일에서 아이콘을 사용할 수 있습니다.

import 'package:flutter/widgets.dart';
import 'icons.dart';

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Icon(MyIcons.menu);
  }
}

Iconly 라이브러리로부터 아이콘을 다운로드하여 앱 내에 아이콘 라이브러리를 만드는 방법에 대해 알아보았습니다. 다양한 아이콘을 쉽고 효율적으로 사용할 수 있도록 라이브러리를 활용하는 것은 앱 개발 과정에서 매우 유용합니다.