플러터를 사용하여 앱을 개발하다 보면, 다양한 국가와 언어에 맞게 앱의 이름을 지정해야 할 경우가 있습니다. 이번 포스트에서는 플러터 앱의 이름을 어떻게 변경할 수 있는지, 그리고 다양한 언어에 맞게 앱 이름을 설정하는 방법을 알아보겠습니다.
1. 기본 앱 이름 변경하기
앱의 기본 이름은 pubspec.yaml 파일 내의 name 항목으로 설정됩니다. 하지만 이 이름은 패키지 이름을 의미하므로 사용자에게 보이는 앱의 이름과는 다릅니다. 실제 앱의 이름은 플랫폼별 설정에서 변경할 수 있습니다.
안드로이드에서 앱 이름 변경하기
android/app/src/main/AndroidManifest.xml파일을 엽니다.<application>태그 내의android:label속성을 원하는 앱 이름으로 변경합니다.
<application
android:label="내 앱 이름">
iOS에서 앱 이름 변경하기
ios/Runner/Info.plist파일을 엽니다.CFBundleName항목의 값을 원하는 앱 이름으로 변경합니다.
<key>CFBundleName</key>
<string>내 앱 이름</string>
2. 다양한 언어에 맞게 앱 이름 설정하기
앱을 국제화하려면 각 언어별로 앱 이름을 설정해야 합니다.
안드로이드에서 다양한 언어에 맞게 설정하기
android/app/src/main/res/디렉토리에 언어별values폴더를 생성합니다. (예:values-ko는 한국어,values-ja는 일본어)- 해당 폴더에
strings.xml파일을 생성하고, 앱 이름을 설정합니다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">내 앱 이름</string>
</resources>
iOS에서 다양한 언어에 맞게 설정하기
ios/Runner/Info.plist파일에서CFBundleDisplayName항목을 수정하여 Localizable.strings 파일을 참조하게 합니다.- 각 언어별 Localizable.strings 파일에 앱 이름을 지정합니다.
<key>CFBundleDisplayName</key>
<string>$(PRODUCT_NAME)</string>
마치며
플러터 앱의 이름을 변경하는 것은 간단한 작업입니다. 다양한 언어와 국가에 맞게 앱 이름을 설정하면 사용자 경험을 향상시킬 수 있습니다. 플러터를 사용하여 멋진 앱을 만들기를 바랍니다!