❮
[Flutter/플러그인 소개] 앱 런처 아이콘 추가하기 - flutter launch icon 플러그인 이용
20200422
앱 아이콘을 추가해 줄 때는 2가지 준비물이 필요합니다.
1. 런처 아이콘으로 사용할 이미지
2. 해상도별 아이콘 이미지를 생성해주는 툴
1번은 디자이너한테 부탁하거나, figma나 sketch 등의 도구를 이용해서 만들거나,
이런 사이트 를 이용하면 됩니다.
2번은
안드로이드 스튜디오나 Xcode 환경에 익숙하다면 IDE 안에 있는 해상도별 아이콘 만드는 툴을 이용하는 방법이 있습니다.
이렇게 해상도 별로 만들어진 아이콘 이미지를 플랫폼 별 알맞은 폴더에 넣어주면 됩니다.
이런 방법을 사용한다면, 중간에 아이콘 디자인이 바뀌면 다시 변환하고 아이콘을 폴더에 넣어주고를 반복해야하고
appicon.co 에서는 adaptive 를 만들어주지 않고,
안드로이드 스튜디오를 이용해도 그래들을 수정하지 않은 기본 플러터 프로젝트에서는 SDK 버전이 잘못 설정되었다면서 아이콘이 만들어지지 않습니다.
- 귀찮은 작업 자동화
- adaptive icon 생성 가능
- 안드로이드 스튜디오, xcode가 없어도 됨
- assets 폴더를 이용하므로 플러터 프로젝트만 건드려서 진행 가능
1. 아이콘으로 사용할 이미지 파일을 assets 폴더에 넣어줍니다. 안드로이드 adaptive 아이콘을 위해서 백그라운드와 포그라운드 이미지도 따로 넣어줍니다.
2. pubspec.yaml 파일에서 아래 코드처럼 넣어줍니다.
3. 터미널에서
flutter pub run flutter_launcher_icons:main 를 입력합니다.
이제 각 플랫폼의 아이콘 폴더에 자동으로 해상도별 아이콘이 생성되어 있습니다.