[flutter] iOS와 Android에서 각각 다른 아이콘 적용하는 방법
Flutter 앱을 개발할 때, iOS와 Android 플랫폼에서 각각 다른 아이콘을 사용하고 싶을 때가 있습니다. 이를 위해 Flutter는 플랫폼마다 다른 아이콘을 적용할 수 있는 기능을 제공합니다. 이번 포스팅에서는 iOS와 Android에서 각각 다른 아이콘을 적용하는 방법을 알아보겠습니다.
iOS 앱 아이콘 적용
iOS에서는 Runner 폴더 내에 Assets.xcassets라는 디렉터리에 아이콘 이미지 파일을 추가하여 아이콘을 변경할 수 있습니다. 아래는 iOS 앱 아이콘 이미지 파일을 추가하는 방법입니다.
- Assets.xcassets 디렉터리에 들어갑니다.
- 이미지 파일을 추가할 이미지셋(Icon Set)을 찾아 클릭합니다.
- 필요한 이미지를 해당 이미지셋에 드래그 앤 드롭합니다.
아이콘 이미지의 크기와 이름은 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 각 플랫폼에 다른 아이콘을 적용하는 방법을 알아보았습니다. 각 플랫폼에 맞는 아이콘을 적용하여 사용자 경험을 향상시킬 수 있습니다.