환율 계산기 만들어 보기 4

반응형

이전 글

https://mgun.tistory.com/5870

 

환율 계산기 만들어 보기 3

https://mgun.tistory.com/5848 환율 계산기 만들어 보기 2일단 gpt가 시키는대로 프로젝트를 만들고 아래와 같은 질문을 기준으로 진행해 나갔다."안드로이드 마켓에 런칭되어 있는 환율계산기를 분석해

mgun.tistory.com

 

이전에 기본적인 작업들을 완료했다.

이 작업들을 하면서 깨달은건.

아..res쪽 파일들을 고친 후 sync를 눌러야 run 버튼이 활성화 되는구나....였다.

정말 난 안드로이드 스튜디오를 처음 써봤다.

그리고 딱히 알려고 노력하지도 않았다.

그래도 어떻게든 제품이 만들어 졌다.

이제 여기에 정말 출시를 위한 퀄리티인지 의문이 들었고 

 

나 : 이제 여태까지 개발한 환율계산기를 출시하고자 하는데 아직 제품으로 출시할 퀄리티에

도달하지 못한것 같아. 혹시 추가해야 하는 기능이 있다면 알려줘.

gpt : 여태까지 잘해왔어. 출시를 위한 퀄리티로 끌어올리기 위해서는...

        ~~~~~~~를 하면 돼.

나 : 그래 알았어. 이거이거이거는 추가하고 이거이거는 추가안하고 싶어. 
gpt :그래 네가 원한걸 추가한 버전을 제공해 줄게.

이제 gpt가 말한 방식대로 작업중.

파일도 몇개 추가하고.

잘 모르는건 현재 나의 안드로이드 스튜디오 스크린샷을 찍어서 gpt에 올리면서

네가 추가하라고 한 xxxx.xml파일은 어떻게 추가하는거야?

라고 물어보기도 하고, 이렇게 오류가 나오는데 뭐가 잘못된 거야? 수정해줘. 

라고 말하기도 하면서 작업을 진행했다.

한번에 착착 하면서 잘 돌아가는 버전이 나오지는 않았다.

이게 문제야 ~ 하면 아 그래 이렇게 고치면 돼. 라고 하고

그래도 이게 문제야 하면. 그래 맞아 그럴때 이렇게 해야해. 라고 하고.

여전히 문제가 해결되지 않았어 라고 하면. 문제는 명백해 이걸 고치면 완벽하게 해결될거야 라고.

말하면서 자꾸 거짓말을 한다.

그래도 얼추 완성을 향해 가고 있다.

중요한건 이거다.

 

1. 나는 안드로이드 어플을 만들어 본 적 없다. 

2. 안드로이드 스튜디오라는게 있는지도 몰랐다.

   개발을 시작할 때도 그렇지만, 어플을 다 만들고 마무리 단계인 지금도 

   이 프로그램을 어떻게 쓰는지 잘 모르겠다.

3. 결과물을 만들어 냈지만 내부코드는 본적이 없다. 그냥 말하고 제공받고 복붙하고

   잘 돌아가, 잘 안돌아가 하면서 대화를 나누면서 완성해 나겠다.

 

말로는 물어보기 애매한건 그냥 스크린샷을 찍어서 제공했다.

gpt : 좋아요 이건 앱이 잘 돌아가고 있는데 빨간색 HTTP 401은 어쩌고 저쩌고~~

이리저리 하다보니 

뭐 이거 말고도 몇몇개 더 보긴 했다.

그럴 떄 마다 이렇게 스크린샷 찍어서 gpt한테 던져주고 gpt가 이렇게 고치세요 라고 하는걸 복붙했다.

 

그리고 메탈 api 키 어쩌고 저쩌고.

이 부분에서 시간이 좀 걸렸는데. 무키로 하면 된다고 해서 다시 ㄱㄱ

여기서 한시간 정도 걸릴거 같다.

확실히 gpt와 작업하다보면 길어지면 길어질수록 응답이 느려진다.

그럴때는 어느 변곡점을 잡아서 이렇게 하면 다시 빨라진다.

나 : 너 응답속도가 너무 느려. 현재 최근 작업내용까지만 인지하고 기존 부분은 메모리 정리를 한번 해서 응답속도를 올려줘.

gpt : 그래. 어쩌고 저쩌고. 현재 완성된 ~~~ 버전을 제외한 기존 데이터 제거해서 메모리 효율을 높였어.

 

이제 속도가 다시 빨라진다.

아무튼 gold와 silver을 넣는거 까지 하는데 흐음...작업을 월(3시간),화(3시간),목(1시간) 정도 했고,

그 이전에 설치하고 기본 작업하느라고 2시간 정도 했으니까 9시간 정도 작업해서 어플을 만들었다.

초반 안드로이드 스튜디오라는걸 설치해야한다는 것 부터 인지하고 설치하고 셋팅하는데 걸린 시간을 고려하면

대략 8시간 정도만에 어플을 하나 만들었고 사실 이것도 gpt 응답이 느려서 이 8시간 중에 4시간 정도는 거의 응답 

기다리는 시간이었다.

 

아무튼 !

안드로이드어플 개발을 1도 모르는 내가 환율변환 어플을 만들었다.

디버깅 어떻게 하는지도 모르고, 툴을 어떻게 쓰는지도 모르고. 아직도 모르겠다.

 

나 : 좋아 이제 작업을 마무리 하고 내 안드로이드 핸드폰에 이 앱을 넣어보고 싶어.

gpt :

 

1번 내용대로 했더니. 짜잔

TAGS.

Comments