난 꽤 오랜 취미로 언어 공부를 하고 있는데, 흥미가 이끄는 대로 하다 보니 무엇 하나 깊이 파고든 건 없더라구. 목표가 없으니 늘지 않는 것 같아서 작년부터 JLPT니, DELF, TestDaF 등등의 시험을 볼 궁리를 하고 있는데, 우선 제일 쉬운(?) 한자 3급을 먼저 따보려고 올해 1월부터 한자를 공부중이야.
하지만 회사원이 각 잡고 공부하는 게 어디 쉽나. 회사 일, 가족 일에 밀려서 대충대충 하고 있지.
그런데 오늘은 회사를 좀 일찍 마치고 집에 일찍 들어왔어.
어라? 갑자기 시간이 생겼네? ^^
클로드를 켜서 "한자를 평소에 익힐 수 있는 앱"을 만들어보자 하고 맥용 네이티브 앱을 만들어 보았는데...
허망하리만큼 쉽고 단순해서 놀랐어.
간단한 몇 번의 의견 교환으로 MVP를 완료한 게 20분, 로컬로 만들려 했던 초기 아이디어를 네이버 한자사전 API를 사용해 온라인화하는 수정 작업이 30분, 불투명한 디자인에서 네가티브한 디자인으로 수정하는 데 40분 정도. 투명도와 블러 값 미세 조정하다 타협하기까지 40분, 편의 기능 추가하고 글자 크기, 패딩 값, 색상과 폰트 웨이트, 아이콘 디테일과 각종 간격 수정에 1시간, 아이콘 그리기와 앱 아이콘 만들기 합쳐 10분, 에러 잡는데 30분, ... 다 해서 많이 잡아야 4시간 정도 걸린 것 같아.

여기서 본업 바이브 (디테일 집착의 시간ㅠㅠ)를 빼면 2시간도 안걸린 셈이지. 이게 말이 돼?
일단 기능 설명을 하자면,


개인적인 용도로 만든 앱이니까 무조건 내가 쓰기 편하게.
- 맥 윈도우에 항상 떠야 하는 좌상단의 닫기/최대화/최소화 버튼을 지웠어. 맨 윗줄을 날린 거지. 나는 그거 안쓰니까^^ (코맨드+Q로 닫음)
- 연속적으로 입력할 수 있도록, 엔터를 치면 한자가 뜨고 다시 엔터를 누르면 인풋창에 쓴 텍스트가 지워지고 다시 대기모드로 돌아가도록 했어. (개인적으로는 커서를 이동시키는 일을 적게 하고 싶어. 키보드만 치는 방향으로 진화하는 중)


- 공부할 목적이니까 동음이의어가 있으면 무조건 다 보여주기
- 문장을 쓰면 한자에 해당하는 부분만 한자로 써 주고, 좌우 방향키를 이용하여 단어간 이동 (요기서 약간의 trade off 발생, 긴 문장을 쓰면 에러가 뜨는 건 아직 못 잡음)
- 오른쪽 위에 작은 핀 = 항상 위에 고정


- 한 번 검색했던 한자를 다시 검색하면 볼드하게, 두번째는 노란색으로 보이도록. 눈에 익게 하는 게 목적이니까.
- 코맨드+E를 누르면 저장했던 검색내용 지우기, 지우면 한자 강조 기능 초기화

- 리사이징도 되고 창 이동도 되지만, 상단 바(닫기버튼이 있는 줄)가 보기 싫어 지워버렸기 때문에 쵸큼 불편함
- 그리고 보시다시피, 에러도 여전히 많음
- 애플같은 글래스모피즘(?)을 구현하거나 Background Blur를 보다 정밀하게 조정하고 싶었는데, 여러번 시도해도 잘 안되더라구. 그런데 애플 문서를 좀 찾아보니 내가 얼마나 말도 안되는 요구를 클로드에게 한 건지 알게 되었음. 클로드에게 사과 백 번 함. 그래도 시간 되면 또 시도해볼 예정.
- 원래는 한국 한자와 일본 한자도 함께 공부할 목적으로 이름을 HAKA(Hanja+Kanji)로 지었는데, 일본한자의 모양이 다른데다가 (폰트 임베드 필요해짐), 두 개의 사전을 긁어와야 해서 내가 원하는 속도가 나오지 않았음. 걍 한국 한자만 하는 걸로 일단락.
맥용이라 당연히 윈도우에선 사용할 수 없고, 고작 네이버 한자사전의 위젯을 만든 것에 불과하지만 (네이버에게 돈 내야 하나?), 한자 공부를 하고 싶은 맥 유저들은 함 써봐도 좋아. 당연히 개발자 Apple ID 비용을 지불하지 않았기에, 설치 시 경고가 뜰 수 있지만... 뭐, 찜찜하면 안쓰면 그만^^ 혹시 기능 추가를 요청하고 싶으신 분은 광고를 누르신 후에 댓글을 달아주시길.
원래부터 토큰 제공량이 박했던 클로드가 최근에 더 가난해진 덕분에... 돈을 더 많이 뜯어감.
Extra 사용량 구매 : 15불 가까이 썼네. ㅠㅠ

'IMG > COD' 카테고리의 다른 글
| 클로드는 문제를 재밌게 해결해주네 (0) | 2026.03.30 |
|---|---|
| 피그마로 포폴 만들기 (4) : 회고 (12) | 2023.03.27 |
| 피그마로 포폴 만들기 (3) : 기술적인 문제들 (0) | 2023.03.27 |
| 피그마로 포폴 만들기 (1) : 옛 포폴이 사라졌다. (1) | 2023.03.26 |
| SF 심볼 : iOS 개발자는 좋겠다. (0) | 2023.02.17 |