[flutter] iOS와 Android에서 각각 다른 아이콘 적용하는 방법

Flutter 앱을 개발할 때, iOS와 Android 플랫폼에서 각각 다른 아이콘을 사용하고 싶을 때가 있습니다. 이를 위해 Flutter는 플랫폼마다 다른 아이콘을 적용할 수 있는 기능을 제공합니다. 이번 포스팅에서는 iOS와 Android에서 각각 다른 아이콘을 적용하는 방법을 알아보겠습니다.

iOS 앱 아이콘 적용

iOS에서는 Runner 폴더 내에 Assets.xcassets라는 디렉터리에 아이콘 이미지 파일을 추가하여 아이콘을 변경할 수 있습니다. 아래는 iOS 앱 아이콘 이미지 파일을 추가하는 방법입니다.

  1. Assets.xcassets 디렉터리에 들어갑니다.
  2. 이미지 파일을 추가할 이미지셋(Icon Set)을 찾아 클릭합니다.
  3. 필요한 이미지를 해당 이미지셋에 드래그 앤 드롭합니다.

아이콘 이미지의 크기와 이름은 Apple의 아이콘 가이드라인을 따라야 합니다.

Android 앱 아이콘 적용

Android에서는 AndroidManifest.xml 파일을 수정하여 앱 아이콘을 변경할 수 있습니다. 아래는 Android 앱 아이콘을 변경하는 예시입니다.

<application
        android:name="io.flutter.app.FlutterApplication"
        android:label="my_app"
        android:icon="@mipmap/ic_launcher">

위 예시에서 android:icon 속성에 사용할 아이콘을 지정합니다.

결론

Flutter를 이용하여 iOS와 Android 각 플랫폼에 다른 아이콘을 적용하는 방법을 알아보았습니다. 각 플랫폼에 맞는 아이콘을 적용하여 사용자 경험을 향상시킬 수 있습니다.