[flutter] cupertino_icons를 사용하여 아이콘 폰트 설정하기

소개

Flutter는 iOS 앱의 디자인 표준인 Cupertino 스타일을 적용하기 위해 cupertino_icons 라이브러리를 제공합니다. 이 라이브러리를 사용하면 iOS 스타일의 아이콘을 쉽게 사용할 수 있습니다. 이번 포스트에서는 cupertino_icons를 사용하여 Flutter 앱에서 아이콘 폰트를 설정하는 방법을 알아보겠습니다.

단계별 안내

1. 의존성 추가

먼저, pubspec.yaml 파일의 dependencies 섹션에 cupertino_icons를 추가해야 합니다:

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.3

2. 의존성 설치

의존성을 추가한 후에는 터미널에서 다음 명령을 실행하여 의존성을 설치해야 합니다:

$ flutter pub get

3. 아이콘 사용하기

아이콘 폰트를 설정하기 전에 Flutter 위젯에서 아이콘을 사용하려면 먼저 아이콘 데이터를 가져와야 합니다. cupertino_icons 라이브러리에서는 CupertinoIcons 열거형에 아이콘 데이터가 정의되어 있습니다.

아래의 예제 코드는 CupertinoIcons.star 아이콘을 IconButton 위젯에 적용하는 방법을 보여줍니다:

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:cupertino_icons/cupertino_icons.dart';

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return IconButton(
      icon: Icon(CupertinoIcons.star),
      onPressed: () {
        // 버튼이 클릭되었을 때 실행되는 코드
      },
    );
  }
}

위 예제에서 IconButton 위젯의 icon 속성에 Icon(CupertinoIcons.star)를 사용하여 아이콘을 적용하였습니다.

결론

cupertino_icons를 사용하여 Flutter 앱에서 iOS 스타일의 아이콘을 적용하는 방법을 알아보았습니다. 이를 통해 앱의 디자인 품질을 향상시킬 수 있고, iOS 사용자에게 친숙한 사용자 경험을 제공할 수 있습니다.

더 많은 아이콘을 사용하고 싶다면 cupertino_icons 패키지 페이지에서 확인할 수 있습니다. Flutter 개발을 하면서 iOS 스타일의 아이콘을 사용할 때는 cupertino_icons를 활용해 보세요!