[flutter] 플러터 앱에서 런처 아이콘을 자동으로 생성하는 방법

플러터(Flutter) 앱을 개발한다면, 앱을 대표하는 아이콘인 런처 아이콘은 매우 중요합니다. 사용자들이 앱을 쉽게 식별하고 열기 위해 런처 아이콘은 반드시 제공되어야 합니다. 이번 포스팅에서는 플러터 앱에서 런처 아이콘을 자동으로 생성하는 방법에 대해 알아보겠습니다.

1. 아이콘 생성시 사용하는 이미지 크기

안드로이드와 iOS에서 각각 다른 크기의 런처 아이콘을 요구합니다. 이를 위해 플러터에서는 앱의 아이콘을 작성할 때 pubspec.yaml 파일에서 다음과 같이 flutter_launcher_icons 플러그인을 사용할 수 있습니다.

dev_dependencies:
  flutter_launcher_icons: "^0.8.1"

2. 설정 파일 작성

아래와 같이 flutter_launcher_icons 플러그인에 대한 설정을 pubspec.yaml 파일에 추가합니다.

flutter_icons:
  android: true
  ios: true
  image_path: "assets/icon/app_icon.png"

image_path에 지정된 이미지 경로는 런처 아이콘으로 사용될 이미지이며, androidios 속성을 true로 설정하여 각 플랫폼에 해당 이미지를 적용합니다.

3. 런처 아이콘 자동 생성

위 설정을 저장한 후 터미널에서 다음 명령어를 실행하여 런처 아이콘을 자동으로 생성합니다.

flutter pub get
flutter pub run flutter_launcher_icons:main

위 명령어를 실행하고 나면, 각 플랫폼에 맞는 크기의 런처 아이콘이 자동으로 생성됩니다.

플러터에서 런처 아이콘을 자동으로 생성하는 방법에 대해 알아보았습니다. 이를 통해 매번 각 플랫폼의 요구 사항에 맞게 아이콘을 일일이 조절하는 수고를 덜 수 있습니다.

더 많은 정보를 원하시면 flutter_launcher_icons 패키지 문서를 참고해보세요.