v0.0.5
Warning
여전히 PoC 입니다.
v0.0.4 의 iOS 27 수정에 이어, Android 앱 아이콘이 런처 마스크에 잘리던 것을 고쳤습니다.
Android adaptive 아이콘
adaptive-icon.png 이 풀블리드 아이콘을 줄인 것이었습니다. Android 런처 마스크는 108dp 중
가운데 72dp 만 보장하므로 가장자리가 잘립니다. 아이콘 파이프라인이 그 용도의 여백 있는
foreground 를 이미 내고 있어서 그 파일을 그대로 가져왔습니다 — 다시 만들지 않았습니다.
icon.png 은 손대지 않았습니다. v0.0.4 의 1024 리사이즈 결과가 파이프라인 산출물
(AppIcon-1024.png)과 바이트 동일이라 iOS 는 풀블리드가 이미 맞았습니다.
두 파일은 역할이 다릅니다 — icon.png 은 풀블리드(iOS), adaptive-icon.png 은 여백 있는
foreground(Android). 풀블리드 하나를 두 곳에 넣으면 Android 가 잘립니다. docs/config.md 에
적어 뒀습니다.
검증
Android 를 prebuild 하고 생성된 ic_launcher_foreground 를 직접 렌더해서 확인했습니다.
| 배너 | 하단 전체 폭 |
| 배너 텍스트 위치 | 높이의 70 |
| 피사체 | 안전 영역 중앙 |
app-icon-badge 는 adaptive 를 알고 따로 처리합니다(배너 높이 180px → 310px, 텍스트를
그 안에서 위로 정렬). 원본 크기만 1024 로 맞으면 됩니다.
시작하기
npx create-lesa-app my-app