환율 계산기 만들어 보기 2

반응형

일단 gpt가 시키는대로 프로젝트를 만들고 아래와 같은 질문을 기준으로 진행해 나갔다.

"안드로이드 마켓에 런칭되어 있는 환율계산기를 분석해서 똑같이 만들수 있게 스텝별로 알려줘"

중간에 제대로되지 않으면 그 부분만 딱 꼬집에서 물어봤다.

"지금 이런 에러가 나는데 수정한 버전의 코드를 전체 제공해줘"

이런식으로.

그래서 지금은 "Hellow World"에서 아래와 같은 결과화면이 나왔다.

아직 난 코틀린, 다트, 네이티브, 플루터?가 정확히 뭔지 모른다.

 

그 이후는 이런거..

me: 환율 가져오기 누르니까 이런이런 에러가 나는데?

gpt : 그건 이거때문이야 이부분이랑 이부분을 이렇게 고쳐볼래?

me : 네이버랑 비교해 보니 수치차이가 나는데?

gpt : 그건 ~~~때문이야

me : 사용자 혼란을 줄이기 위해 필요한 정보를 넣어줘.

me : 지금은 환율가져오기 버튼으로 1usd가 얼마인지만 되는데 

        내가 입력한 금액이 몇usd인지 알수 있게 해줘. 기본값은 1usd값이 되도록.

gpt : 블라블라

me : 이렇게 하니 이런 에러가 나. 에러내용은 이거야

gpt : 이러면 고칠수 있어

me : 그래도에러가 나. 에러내용은 이거야

gpt : 이러면 확실히 고칠수 있어

me : 그래도 에러가 나. 에러내용은 이거야

...

이렇게 몇번의 문답이 오고가고 한 후에.

에러내용은 이거야

이렇게 완성할 수 있었다.

me : 좋아 이 상태에서 이제 양방향 입력이 가능하도록 해줘. krw를 바꾸면 usd가 바뀌고,

        usd가 바뀌면 krw가 바뀌고. 기본값은 지금으로 유지해줘.

gpt : 그래 이렇게 해봐!~ 날 복붙해줘

이렇게 해서 안드로이드 개발을 해본적 없는, 코틀린이랑 안드로이드 스튜디오를 모르는 내가 

대략 한시간 안에 이정도 개발을 끝냈다.

설치파일 설치시간, 기본개념 익히는 시간등을 제외하면 20분정도 걸렸을까.

 

어떤 기능을 더 넣어볼까?

그것도 그냥 물어보자.

 

me : 좋아. 여기까지 잘 진행되었어. 하지만 이정도 결과물로 출시하기에는 너무 빈약한거 같아.

        출시해서 유용한 환율계산기가 되도록 하려면 어떤 기능들을 추가해야할까?

gpt : 여러 통화를 지원 (jpy, eur)

         자동 새로고침, 백그라운드 동기화(6시간)

         네트워크 끊겨도 최근 환율로 계산

         수수료 포함해서 계산 (송금, 현찰 매도 매입 구분)

         결과값 복사 및 공유버튼 (문자나 카톡)

         통화 방향 반전버튼

         위젯

        다중소스 선택(정확도)

       환율알림 (임계값)

       히스토리 차트

        라이트 /다크모드 테마

          ......

그래 네가 말한거 다 구현하면 출시해도 될거같다....

이건 내일 해 보자.


         

TAGS.

Comments