[flutter] Iconly 라이브러리로부터 아이콘을 다운로드하여 앱 내에 아이콘 라이브러리 만들기
앱에 사용할 깔끔하고 현대적인 아이콘을 손쉽게 추가하는 방법은 앱을 개발하면서 매우 중요합니다. 이번에는 Flutter 앱에서 Iconly 라이브러리로부터 아이콘을 다운로드하고 앱 내에서 사용할 수 있는 아이콘 라이브러리를 만드는 방법에 대해 알아보겠습니다.
목차
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 라이브러리로부터 아이콘을 다운로드하여 앱 내에 아이콘 라이브러리를 만드는 방법에 대해 알아보았습니다. 다양한 아이콘을 쉽고 효율적으로 사용할 수 있도록 라이브러리를 활용하는 것은 앱 개발 과정에서 매우 유용합니다.