20210604
앱에 아이콘 없이 플러터 로고를 달고 출시할 사람은 없을겁니다.
앱에 아이콘을 다는 법은 2가지가 있습니다.
1. https://appicon.co/ 같은 사이트를 이용하는 법
2. https://pub.dev/packages/flutter_launcher_icons 플러그인을 이용하는 법
준비물
2가지 방법 모두 1024x1024 크기의 아이콘 이미지(png) 가 필요합니다.
1. 사이트 이용
여러 사이트가 있지만 저는 위 사이트를 이용합니다.
이건 네이티브 개발을 할 때도 자주 이용됩니다.
사이트 자체는 단순하기 때문에 쉽게 이용할 수 있습니다.
준비한 이미지 파일을 드래그 하고 Generate 버튼을 누르면 변환된 아이콘들이 들어있는 압축 파일을 받을 수 있습니다.
그 다음은 플랫폼 별로 알맞은 위치에 아이콘들을 옮겨야 합니다.
|
안드로이드(app/src/main/res/) |
|
|
iOS(Runner/Assets.xcassets/)
|
|
이 옮기는 과정 조차 귀찮으면 2번 방법을 사용합시다.
2. 플러그인 이용
플러그인입니다. 플러터 커뮤니티에서 만들었고 like 수도 많은 만큼 충분히 검증된 플러그인입니다.
일반 플러터 플러그인 처럼 pubspec에 선언하고
dependencies:
flutter_launcher_icons: ^0.9.0
dev_dependencies 아래에 이렇게 선언합니다.
그리고 지정한 image_path에 미리 준비해둔 이미지 파일을 추가합니다.
그리고 터미널에서
flutter pub run flutter_launcher_icons:main
명령을 실행하면 1번 방법에서 수동으로 했던 일을 자동으로 해줍니다.