[flutter] cupertino_icons 패키지에서 제공하는 다양한 아이콘 샘플 확인하기

Flutter는 아이콘을 구현하기 위해 cupertino_icons 패키지를 제공합니다. 이 패키지에는 Apple의 아이콘 세트인 Cupertino Icons가 포함되어 있어 iOS 스타일의 아이콘을 손쉽게 사용할 수 있습니다. 이번 글에서는 cupertino_icons 패키지에서 제공하는 다양한 아이콘 샘플을 확인해 보겠습니다.

패키지 추가하기

먼저 cupertino_icons 패키지를 프로젝트에 추가해야 합니다. pubspec.yaml 파일에 아래와 같이 패키지를 추가해주세요.

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.4

그리고 Terminal을 열고 프로젝트 루트 디렉터리에서 아래 명령어를 실행하여 패키지를 설치해주세요.

$ flutter pub get

아이콘 사용하기

cupertino_icons 패키지를 추가했다면 이제 아이콘을 사용할 수 있습니다. Flutter 위젯에서 아이콘을 사용하려면 Icon 위젯을 사용하고 CupertinoIcons enum에서 제공하는 아이콘을 지정해야 합니다.

다음은 CupertinoIcons enum에서 제공하는 몇 가지 아이콘의 예시입니다.

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

class IconSample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Cupertino Icons Sample'),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Icon(CupertinoIcons.home),
            SizedBox(height: 16),
            Icon(CupertinoIcons.search),
            SizedBox(height: 16),
            Icon(CupertinoIcons.settings),
            SizedBox(height: 16),
            Icon(CupertinoIcons.bell),
            SizedBox(height: 16),
            Icon(CupertinoIcons.chat_bubble),
          ],
        ),
      ),
    );
  }
}

아이콘 샘플 확인하기

위의 코드를 실행하면 다양한 아이콘 샘플을 확인할 수 있습니다. 각 아이콘은 CupertinoIcons enum에서 제공하는 아이콘 명칭을 사용하여 Icon 위젯을 만들어 출력합니다.

실행 결과는 다음과 같습니다.

아이콘 샘플

여기서는 일부 아이콘을 예시로 보여주었지만, cupertino_icons 패키지에서는 더 다양한 아이콘을 제공하고 있습니다. 자세한 내용은 공식 Github 저장소를 참고해주세요.

이렇게 Flutter의 cupertino_icons 패키지를 사용하여 다양한 아이콘을 손쉽게 활용할 수 있습니다. iOS 스타일의 아이콘을 사용하고자 한다면 cupertino_icons 패키지를 활용해보세요!