본문 바로가기
챗GPT & 기타 AI

[신박한 실생활 챗GPT 사용] 코딩, 크롤링 할 줄 몰라도 코딩 없이 앱 대신 만들어주는 챗GPT - 챗GPT로 안드로이드 앱 만들기

by 드가자고 2023. 5. 16.
반응형

안녕하세요~

갑자기 챗GPT로 코드를 짜서 앱을 만들어 볼까라는 생각이 들어서 챗GPT를 통해 코드를 만들어 최종적으로 앱 승인까지 받은 과정을 소개해보고자 합니다. 

 

코딩에 대해 얼마나 알고 있어야 챗GPT로 앱을 만들 수 있나요?

일단 저는 앱을 한 번 만들어 본 경력이 있습니다. 그래서 안드로이드 앱을 만들기 위한 안드로이드 스튜디오, 코틀린 언어에 대한 아주 조금의 이해는 있었습니다. 

https://play.google.com/store/apps/details?id=com.lilcode.aop.p3c07.SAMCHU 

 

쌈츄 : 삼성전자 DS 사내게시판 나우톡 맛집 모음 - Google Play 앱

삼성전자 사내게시판 나우톡에 언급된 맛집 추천 앱입니다.

play.google.com

하지만 그렇다고 해서 제가 코딩 실력이 뛰어난 것이 아니고, 위의 앱을 만들며 처음 코딩을 접했습니다. 

위의 쌈츄 앱을 23년 3월 12일에 만들기 시작해서, 23년 3월 28일 앱 승인을 받기까지 퇴근 후 하루 3~4시간 정도 코딩한 것이 전부입니다. 그리고 이번에 챗GPT로 만들려고 했던 앱은 크롤링을 통해 웹사이트의 정보를 가져와야 하는 앱이었는데 크롤링에 대해서는 들어는 봤지만 실제로는 아무것도 모르는 수준이었습니다.

 

이렇듯 기본적인 실력이 있다면 더 수월하게 만들 수 있겠지만, 코딩에 대해 아는 것이 없어도 충분히 챗GPT를 통해 앱을 만들 수 있다고 저는 생각합니다.

 

챗GPT로 앱 만드는데 얼마나 걸렸나요?

 23년 5월 12일 금요일 퇴근 후 저녁 8시부터 챗GPT에게 질문을 하며 코딩을 시작했고, 13일 토요일 새벽 2시쯤 생각했던 대로 앱이 구동되기 시작했습니다. 약 4시간 정도만에 앱을 하나 만들 수 있었는데요. 초반 약 1시간 정도는 크롤링을 위한 웹사이트 html에 대한 공부를 하였으니, 실제로는 약 3시간 정도 걸린 것 같습니다. 물론 간단한 메뉴판을 불러오는 앱이라 가능했던 것 같습니다.

반응형

챗GPT로 직접 코딩 없이 앱 만들기 과정

제가 구상했던 앱은 학교 홈페이지에 있는 식단표를 앱에 띄워서 앱을 통해 쉽게 확인할 수 있게 하는 앱이었습니다.

여기서부터 제가 맨 처음부터 챗GPT에게 질문을 통해 앱 만드는 코딩 하는 과정을 보여드리겠습니다

맨 처음 과정인 안드로이드 앱을 만들기 위한 안드로이드 스튜디오 설치 및 기타 과정은 생략하였습니다.

챗GPT에서 New chat을 클릭한 후 바로 질문을 시작했습니다.

이번 앱 만들기를 통해서 느낀 점은 정확히, 제대로 요청 및 질문을 한다면 챗GPT로 코딩하기가 정말 수월하구나라는 것을 느낄 수 있었습니다. 이전에도 코드를 만들어 달라는 질문을 해본 적이 있었는데, 정확하지 않은 질문이었던 탓인지 제대로 구동되지 않았던 적이 있었는데, 이번 과정을 통해 저번 포스팅을 통해 언급하였던 정확히 질문하는 방법의 중요성을 다시 한번 느낄 수 있었습니다. 

https://tenburgers.tistory.com/35

 

[실생활 챗GPT 사용법 팁] 챗GPT가 알려주는 환각 현상을 방지하고, 챗GPT를 효과적으로 사용하기

안녕하세요~ 오늘은 챗GPT가 알려주는 환각 현상을 방지하고, 챗GPT를 효과적으로 사용하기 위해 확실하고 정확하게 질문하는 법 에 대해 알아보겠습니다. 챗GPT 환각 현상이 무엇인가요? 챗GPT 본

tenburgers.tistory.com

 

 

위의 코딩을 통해 앱 구동을 한 결과는 다음과 같습니다

챗GPT에게 받은 코드를 다 수용하지는 않았고 조금씩 제가 아는 지식선에서 수정해서 다시 질문하는 과정을 반복했습니다.

 

크롤링하는 코드에 대해서는 하나도 모르는 수준이었지만 챗GPT에게 계속 질문을 하여 챗GPT를 통해 코딩 없이 원하는 코드를 얻고 수정하고 하다 보니 원하는 결과였던 앱 구동과 코딩 없이 앱 만들기라는 결과를 얻을 수 있었습니다.

 

앱 구동을 위한 코드는 얻었지만, 앱 배포를 위해서는 구글 플레이스토어에서 개발자 계정을 등록하기 위해서 약 25$를 지불해야 합니다. 앱 배포를 위해서는 25$를 내고 개발자 계정을 통해 앱을 등록해야 하지만, 본인만 사용하는 앱 혹은 주위 사람들만 사용하는 앱이라면 안드로이드 스튜디오 위쪽 메뉴에서 Build -> Build Bundle/APK -> Build APK를 통해 APK 파일을 만들 수 있습니다. 그리고 이 APK 파일을 압축해서 카카오톡 등으로 다른 사람들에게 공유한다면 내가 만든 앱을 주위 사람들에게도 공유할 수 있습니다.

2023년 5월 14일 새벽 1시쯤 앱에 대한 수정을 완료한 다음, 앱 배포를 위해 구글 플레이스토어에 앱 검토 요청을 하였고, 2023년 5월 16일 오후 7시 30분쯤 앱 배포 승인이 났습니다. 앱 승인에 약 50시간 정도 걸린 것 같네요.

https://play.google.com/store/apps/details?id=com.mmu.haksik 

 

목포해양대 승선생활관 학식 메뉴판 - Google Play 앱

목포해양대학교 승선생활관 학식 메뉴입니다.

play.google.com

 

 

 

오늘은 챗GPT로 코딩 없이 나만의 앱 만들어보기를 알아보았는데요. 안드로이드 스튜디오 및 코틀린 등의 기본 배경지식이 있다면 시간이 덜 걸리고 수월하게 앱을 만들 수 있지만, 기본적인 코딩에 대한 지식이 없어도 시간이 좀 걸릴 순 있어도 충분히 나만의 앱을 만들 수 있다는 것을 확신할 수 있었습니다.

 

나만의 버킷리스트에 자신만의 앱을 만들어 본다는 목표가 있으신 분들, 혹은 나만의 앱 만들기에 관심이 있으신 분들은 챗GPT를 통해 앱을 만들어 보는 건 어떨까요?

 

감사합니다!

반응형

댓글