Latest journal
최근의 기록
3 / 7 페이지
-
안드로이드를 만들며 10 — 스퀴클은 원이 아니에요 - 앱 아이콘을 세 번 틀리고 굽는 법
둥근 타일 원본을 적응형 아이콘에 넣는 단순한 일에서 세 번 틀렸습니다. 모서리가 두 겹이 되고, 검은 초승달이 남고, 아이콘이 제 칸의 절반도 못 채웠어요. 틀릴 때마다 배운 건 하나였습니다 — 짐작하지 말고 그림에게 물어라.
-
조용히 실패하는 것들 8 — 커밋도 옳고 출시도 옳았는데, 갈라진 자리만 틀렸어요
v1.0.8은 잘 나갔습니다. 번호도, CHANGELOG도, 출시 노트도 다 있었어요. 그래서 아무도 몰랐습니다 — develop이 그 판을 통째로 모르고 있다는 걸요. 브랜치가 main에서 갈라져 main으로 돌아갔기 때문입니다.
-
조용히 실패하는 것들 7 — 검사가 초록인 것과 옳은 것은 다릅니다
출시 직전의 빌드에 구글 견본 광고 ID가 실려 있었습니다. 개발 중엔 광고가 멀쩡히 떠서 아무도 몰랐어요. 잡아 준 건 검사 스크립트였는데 — 그 검사도 절반만 세고 있었습니다.
-
안드로이드를 만들며 9 — QR을 찍은 사람이 앱이 있는데도 스토어로 갔어요
공유 그림의 QR이 스토어 주소를 직접 담고 있었습니다. 앱을 이미 깐 사람도 찍으면 스토어로 떨어졌어요. 주소를 우리 도메인으로 바꾸고 App Links를 세우면 링크 하나가 두 경우를 다 받습니다 — 그 구현을 처음부터 끝까지 적었습니다.
-
조용히 실패하는 것들 6 — «검색되는 PDF»가 한글은 한 글자도 검색하지 못했어요
홈 화면은 «검색되는 문서로 만들어 드려요»라고 말하고 있었습니다. 그런데 코드 깊은 곳에는 «코드값 256 위는 공백으로»라는 한 줄이 있었어요. 한글은 U+AC00부터 시작합니다. 주 시장의 언어가 통째로 공백이 되고 있었습니다.