환율 계산기 만들어 보기 3
환율 계산기 만들어 보기 2
일단 gpt가 시키는대로 프로젝트를 만들고 아래와 같은 질문을 기준으로 진행해 나갔다."안드로이드 마켓에 런칭되어 있는 환율계산기를 분석해서 똑같이 만들수 있게 스텝별로 알려줘"중간에
mgun.tistory.com
지난 시간에 (벌써 3주전..) 환율계산기 기본 기능을 만들어 봤다.
앞으로 추가해야 할 기능이 여러가지 있긴 한데
우선 기본기능 부터 해 보자.
지금은 미국달러랑 한국만 있으니까 추가 다른 나라 통화도 추가해야지.
나 : 지금은 미국달러랑 한국통화만 있어. 다른 통화들도 추가할 수 있게 해줘. 방식은 아래와 같아.
아래에 "다른 통화 추가"버튼이 있고 이 버튼을 추가할 수 있는 통화들 목록이 주르륵 뜨고
체크박스 체크해서 확인 누르면 한번에 내가 추가하고자 하는 통화들이 다 추가되었으면 좋겠어.
![]() |
![]() |
한번에 잘 되길래 우와~ 했는데. 뭐지??..확인 누르니까..위와 같이 나온다.
추가는 되는데 계산을 안해주네.
내가 chat gpt를 너무 인간적으로 대했나 보다
"기존 추가한 KRW와 USD와 같은 UI로 추가해줘."를 통해 수정할 수 있었다.
나 : 왜 추가한 국가는 자동업데이트가 안되어 있어? 추가 된 후 기본값은 기존에 추가한 결과값에 맞게 같이 계산되도록 해줘.
여기까지 해서 기본적인 국가 추가가 완료되었다.
이제 UX관련해서 좀 수정을 해야 해서 아래와 같이 요청했다.
나 : 1. 텍스트 필드를 클릭하면 편집가능할 때 숫자키를 띄워서 숫자를 입력할 수 있게 한다.
(숫자키에는아래로내림 버튼이 있어서 숫자입력후에 아래로 내릴수 있게 한다.)
2.다른 통화 추가 버튼은 오른쪽 위에 "+" 모양의 버튼으로 대체해서 화면을 더넓게 쓸수 있게 한다.
3. 추가된 결과 국가는 국가코드KRW,CNY로만표시해 주고 그 오른쪽에 텍스트필드를 배치시켜
한 화면에 더 많은 목록을 추가할 수 있게 한다.

우선 원하는 모양으로 되긴했는데 텍스트필드에 입력할 때 숫자키보드가 안뜬다.
이건 왜 이럴까? 혹시 핸드폰에 넣으면 그때부터는 제대로 동작하려나.
일단 넘어가자.
나 :
1. 화면을 내리면 자동으로 데이터들이 갱신되도록 하자, 위에 업데이트 버튼도 추가. 같은역활을 한다.
2. 첫번쨰 칸을 기준 국가로 하고 나머지 부터는 내가 추가 및 제거할 수 있도록 하자.
3. 두번째 칸은 기본으로 USD가 들어가게 하고 제거도 가능하도록 하자.
4. 기준국가와의 시차도 적자. 만약 현재 기준국가가 14:22분이고 시차가 1시간 느린 국가라면
국가 코드 옆에 15:22라고 적고 빨간색으로 표시, 1시간 느린 국가라면 13:22분이라고 적고 파란색 표시.
이제 이 작업을 돌리고 결과를 얻는데 2시간이 걸렸다.
기존에 몰랐던거를 적어보자면.
1. Gradle Scripts쪽을 수정하면 Sync를 먼저 해야 한다. 이게 먼지는 잘 모르겠다.
딱히 더 알고싶은 생각도 없고. 이쪽 수정하고 나서 실행버튼이 사라져서 엄청 당황했음.
2. 계속 앱이 크래시로 뻗더라.
visual studio에서는 그냥 디폴트로 아래 에러 원인이 나왔는데 여기서는 LogCat을 열어야
로그가 보이더라.
거기 복사해서 chat gpt에 던져주니 EUR 타임존을 Frankfurt라고 지정해서 뻗었단다.
Berlin으로 해야 한단다.
암튼 이 두 문제덕분에 2시간 날림.
좀 더 해 보자.
나 : 나의 의도는 한국과 시간차이를 보여주는 거였는데 직관적이지 않은것 같아
어떻게 해야 할까?
GPT : 오프셋칩 방법은 어떄? 블라블라~~
나: 좋은생각이야. 추가해줘. 그리고 국가 추가하거나 기준국가 변경할때 검색바도 추가해줘.
![]() |
![]() |
이제 좀 그럴듯해 보인다.
이제 이대로 제품의 느낌이 날까?
좀 불안한데.
나 : 대부분의 기능은 다 추가된거 같은데 이대로 출시하기에는 완성도나 편의기능이 떨어져 보일수 있을것 같아. 너의 생각은 어떄?
GPT : 네가 해야할건 ...
...
..
...
존나 많아.
출시 전엔 **(1) 상태보존/오프라인, (2) 정밀도/포맷, (3) 오류·접근성·안정성, (4) 간단 편의 기능(핀/복사/설정)**만
더하면 체감 완성도가 확 올라갑니다. 원하시면 위 항목들 중 우선순위 3개부터 제가 코드 스니펫까지 딱 맞춰서 넣어드릴게요.
...
그래 잘 해보자...
'작업장 > App Dev' 카테고리의 다른 글
| 환율기 만들기 6 (출시 전 테스트) (0) | 2025.11.11 |
|---|---|
| 구글에 앱을 올려보자 with 개발자 계정 (0) | 2025.11.07 |
| 환율 계산기 만들어 보기 4 (0) | 2025.11.05 |
| 환율 계산기 만들어 보기 2 (0) | 2025.10.19 |
| 환율 계산기 만들어 보기 1 (0) | 2025.10.11 |




