Contents
- 1 😮 월 10억 버는 AI 앱, 중학생도 따라 만들 수 있을까요?
- 2 💸 남들이 10억 번다는 AI 앱, 도대체 뭘까요?
- 3 💻 AI 모바일 앱, 30분 만에 만들 수 있나요?
- 4 🎨 AI 디자이너가 원하는 디자인을 척척 만들어 줄까요?
- 5 ✨ 만든 앱, 실제 인테리어 사진에 적용해보니 어떨까요?
- 6 📱 핸드폰으로 직접 찍은 내 방 사진도 잘 바꿀까요?
- 7 🚀 AI 앱의 성능을 더 높일 수 있을까요? (프롬프트 엔지니어링)
- 8 🏠 빈 공간을 채워주는 AI, 얼마나 유용할까요?
- 9 📈 앱을 만들었는데, 진짜 출시하려면 어떻게 해야 할까요?
- 10 📌 월 10억 수익 AI 앱을 레플릿으로 따라 만들었을 때의 결과는?
- 11 💡 앱의 핵심 기능과 개선점은?
- 12 1. Replit을 활용한 AI 인테리어 디자인 모바일 앱 프로토타입 제작 과정
- 13 1.1. 개발 목표 및 시연 앱 소개
- 14 1.2. Replit 모바일 앱 개발 환경 설정
- 15 1.3. 디자인 컨셉 구상을 위한 메타 프롬프트 작성
- 16 1.4. Replit에서 AI 연동 및 앱 생성 시작
- 17 1.5. 프로토타입 완성 및 웹 프리뷰 테스트
- 18 1.6. 모바일 환경에서 앱 테스트 (Expo Go 활용)
- 19 1.7. 프롬프트 엔지니어링을 통한 앱 개선 (Iteration)
- 20 1.8. 개발 및 출시 관련 후속 논의
😮 월 10억 버는 AI 앱, 중학생도 따라 만들 수 있을까요?
💸 남들이 10억 번다는 AI 앱, 도대체 뭘까요?
요즘 AI 기술이 정말 대단하죠. 특히 사진을 가지고 재미있는 작업을 하는 앱들이 인기가 많다고 해요. 오늘 우리가 따라 만들어 볼 앱은 바로 인공지능이 인테리어 디자인을 싹 바꿔주는 앱이에요. 사용자가 방 사진을 올리면 AI가 여러 가지 스타일로 바꿔주는 거죠.
실제로 제가 만든 앱 이름은 ‘리스타일’이라고 지었대요 . 사진을 찍어서 올리면 AI가 모던 럭셔리, 컨템퍼러리, 미니멀리스트, 클래시컬 등 다양한 분위기의 공간을 만들어 줘요 . 이 앱을 만든 계기는, 이사 후 인테리어 고민을 해결하기 위해 나노바다 AI를 써보니 너무 잘 돼서래요 . 실제로 비슷한 앱을 찾아보니 터키에서 만든 앱이 한 달에 10억이 넘는 수익을 내고 있다고 해요 . 이 정도 앱이라면 우리도 쉽게 만들 수 있을 것 같아 도전하게 된 것이죠 .
💻 AI 모바일 앱, 30분 만에 만들 수 있나요?
ai 앱을 만드는 건 복잡할 것 같지만, ‘replit’이라는 도구를 쓰면 정말 빠르게 만들 수 있어요 . replit에서 모바일 앱을 만들려면, 일반 웹사이트 템플릿이 아닌 ‘모바일 앱 베타 버전’을 꼭 눌러야 해요 . 웹사이트는 ‘리액트’라는 것을 쓰지만, 모바일 앱은 ‘리액트 네이티브’와 ‘expo’라는 도구를 사용하기 때문이죠 . 이 두 가지는 만드는 과정이 조금 다르답니다 .
모바일 앱을 만들 때 ‘expo’라는 앱도 필요해요 . 이 expo 앱은 우리가 replit에서 만든 코드를 핸드폰으로 바로 쏴서 실제 모바일 환경에서 테스트할 수 있게 해주는 역할을 해요 . 마치 코드를 패키징해서 핸드폰으로 보내주는 물류센터 같은 거죠. replit에서 모바일 앱 템플릿을 선택하고, expo를 준비하면 이제 개발을 시작할 준비가 끝난 것이랍니다.
🎨 AI 디자이너가 원하는 디자인을 척척 만들어 줄까요?
앱 디자인 콘셉트를 잡는 것도 중요해요. 우리는 ChatGPT의 맞춤형 GPT인 ‘커리어 해커 레플릿 디자이너’를 활용했어요 . 간단하고 깔끔한 미니멀 디자인을 원했고, 사용자가 이미지를 올리면 네 가지 다른 인테리어를 만들어주는 앱을 목표로 했죠 . 구체적으로는 ‘하이엔드 미니멀’ 분위기에, 엘레강트하고 여백이 많은 디자인을 요청했어요 .
AI는 이 요청에 맞춰 앱 이름을 ‘오라 인테리어’라고 지어줬어요 . 분위기는 고급스럽고 절제된 ‘미니멀 서린’으로 정했죠 . 색상 조합은 화이트, 라이트 그레이, 골드 웜톤으로 정해주는 등 아주 구체적인 디자인 컨셉을 잡아줬어요 . 이렇게 AI가 잡아준 프롬프트(명령어)를 가지고 replit에 바로 복사 붙여넣기 하면 앱 제작이 시작돼요 . replit은 이제 인공지능 연동도 자체적으로 해줘서 api 키 없이도 쉽게 쓸 수 있답니다 .
✨ 만든 앱, 실제 인테리어 사진에 적용해보니 어떨까요?
replit에서 20분 정도 걸려 앱 생성이 완료되었어요 . 완성된 ‘오라 인테리어’ 앱은 공간을 새롭게 구상하라는 메시지와 함께 사진 업로드, 촬영 기능이 잘 나왔어요 . 실제로 식당 이미지를 업로드해 보니 다양한 결과가 나왔죠 .
| 스타일 | 주요 변화 내용 | 특징 |
| 모던 미니멀 | 기존 오브젝트를 없애고 주방 구조를 단순화 | 깔끔하지만 구조 변형이 컸음 |
| 스칸디나비안 | 우드톤으로 변경, 테이블과 의자 디자인 변화 | 분위기 있게 우드톤을 잘 살림 |
| 재팬디 | 일본풍의 나무 요소가 많이 추가됨 | 다도 세트나 붙박이장 등 깔끔한 일본풍 스타일 |
| 컨템포러리 | 공간 구조를 아예 바꿔버림 | 대리석 느낌 등 서구적인 스타일이 잘 나옴 |
특히 이 앱이 놀라운 점은 원본 이미지와 바뀐 이미지를 바로 비교할 수 있는 ‘컴페어 모드’를 제공한다는 거예요 . 오른쪽 의자가 바뀌고 탁상이 나무로 변한 것을 한눈에 볼 수 있었어요 . 이 기능은 사용자에게 정말 유용하겠죠.
📱 핸드폰으로 직접 찍은 내 방 사진도 잘 바꿀까요?
웹에서 잘 작동하는 것을 확인했으니, 이제 모바일 앱으로 테스트할 차례예요 . 아까 설치한 expo 앱을 켜고 replit에 있는 qr 코드를 찍으면 바로 핸드폰에서 앱이 실행돼요 . 이번에는 일부러 정신없고 현실적인 방 사진을 찍어서 넣어봤어요 .
테스트 결과는 정말 놀라웠어요. 모던 미니멀 스타일로 바꾸니, 지저분한 물건이나 빨래는 다 사라지고 깔끔한 책상, 소파, 그림이 생겼어요 . 창문은 그대로 살리면서 커튼을 넣어주는 섬세함도 보여줬죠. 스칸디나비안 스타일에서는 원목 가구가 생기고 조명이 예쁘게 바뀌었어요 . 재팬디 스타일은 침대를 넣어주며 일본풍의 스타일을 잘 살렸고 , 컨템포러리는 아예 공간을 재구성해서 서구적인 느낌을 줬어요 . 이 정도면 정말 팔아도 될 정도의 퀄리티인 것 같아요 .
🚀 AI 앱의 성능을 더 높일 수 있을까요? (프롬프트 엔지니어링)
앱이 잘 작동했지만, 조금 더 성능을 개선하고 싶었어요 . 바로 ‘프롬프트’를 더 똑똑하게 고치는 작업이 필요하죠 . 기존의 프롬프트는 “이 방을 찍어 모던 미니멀로 바꿔줘”처럼 매우 단순했어요 .
더 좋은 프롬프트를 만들기 위해, 우리는 구조 변형을 막는 조건을 추가했어요 . 예를 들어 창문은 그대로 두고, 방 구조가 갑자기 추가되거나 사라지지 않도록 요청했죠. 그리고 단순히 이미지를 바꾸는 게 아니라, 방의 구조를 먼저 잡고 가구를 하나씩 바꿔주는 ‘리즈닝’을 추가해 달라고 했어요 .
AI는 이 요청에 따라 훨씬 체계적인 프롬프트를 만들어 줬어요 . 모두에게 적용되는 ‘글로벌 프리앰블’, 구조 유지를 위한 ‘스트럭처’, 하지 말아야 할 것을 정의한 ‘네거티브 프롬프트’까지 세분화했죠 . 이렇게 업데이트된 코드를 모바일 앱에 적용하고 테스트하려면, 핸드폰을 흔든 뒤 ‘릴로드’를 누르면 바로 업데이트가 되는 것을 확인할 수 있어요 .
🏠 빈 공간을 채워주는 AI, 얼마나 유용할까요?
업데이트된 프롬프트로 다시 테스트해봤지만, 때로는 구조를 너무 많이 바꾸는 아쉬운 결과도 있었어요 . 하지만 빈 공간을 채우는 테스트에서는 정말 유용함을 보여줬죠 .
빈 공간에 스칸디나비안 디자인을 적용해 보니, 원목 가구와 함께 창문에 예쁜 커튼을 달아주고, 소파와 러그, 심지어 수납공간까지 완벽하게 채워줬어요 . 갑자기 큰 창문이 생기는 등의 변화도 있었지만 , 전반적으로 사용자가 ‘어떤 스타일의 인테리어가 좋을지’ 아이디어를 얻는 데는 매우 유용했답니다 .
📈 앱을 만들었는데, 진짜 출시하려면 어떻게 해야 할까요?
앱을 만드는 과정은 생각보다 쉬웠지만, 진짜 ‘출시(Publishing)’는 조금 더 까다로운 문제예요 . replit과 expo는 요리를 하고 맛보는 단계, 즉 테스트 용도라고 비유할 수 있어요 .
앱을 실제로 앱스토어나 구글 플레이에 올리려면 ‘EAS(expo Application Services)’라는 것이 필요해요 . 이것은 앱을 진공 포장하고 배송해주는 물류 센터 같은 역할을 하죠 . 출시를 위한 준비물은 다음과 같아요 :
- 애플 디벨로퍼 프로그램 신청
- 구글 플레이 콘솔 계정 개설
이후 EAS 빌드를 만들어 업로드하고 심사를 받아야 해요 . 이 과정은 시간도 오래 걸리고 복잡하지만, 아이디어만 있다면 누구나 쉽게 앱을 만들고 출시할 수 있는 세상이 왔다는 것이 중요해요 . 이제는 채팅뿐 아니라 사진 기반, 동영상 기반 등 재미있는 ai 앱을 만들 수 있으니 여러분도 도전해보세요!
📌 월 10억 수익 AI 앱을 레플릿으로 따라 만들었을 때의 결과는?
인공지능으로 인테리어 디자인을 바꿔주는 앱을 레플릿과 X4를 활용해 성공적으로 구현했으며, 모바일에서도 잘 작동하는 것을 확인했습니다.
💡 앱의 핵심 기능과 개선점은?
- 핵심 기능: 사진 업로드/촬영 후 4가지 인테리어 스타일(모던 미니멀, 스칸디나비안, 재팬디, 컨템포러리)로 공간 재구성 및 전후 비교.
- 개선점: 프롬프트 업데이트를 통해 방 구조 변형을 최소화하려 했으나, 나노바나 프로 버전 사용 시 더 나은 결과 기대.
📌 월 10억 수익 AI 앱을 레플릿으로 따라 만들었을 때의 결과는?
인공지능으로 인테리어 디자인을 바꿔주는 앱을 레플릿과 X4를 활용해 성공적으로 구현했으며, 모바일에서도 잘 작동하는 것을 확인했습니다.
💡 앱의 핵심 기능과 개선점은?
- 핵심 기능: 사진 업로드/촬영 후 4가지 인테리어 스타일(모던 미니멀, 스칸디나비안, 재팬디, 컨템포러리)로 공간 재구성 및 전후 비교.
- 개선점: 프롬프트 업데이트를 통해 방 구조 변형을 최소화하려 했으나, 나노바나 프로 버전 사용 시 더 나은 결과 기대.
Replit을 활용해 AI 기반 인테리어 디자인 앱을 30분 만에 프로토타입으로 구현하는 과정을 담은 콘텐츠입니다. 이 영상은 나노바나 API와 Replit의 모바일 앱 베타 기능을 결합하여, 아이디어를 실제 작동하는 앱으로 빠르게 전환하는 실용적인 개발 워크플로우를 제시합니다. 복잡한 코딩 없이도 AI 기반의 혁신적인 모바일 앱을 만들고, 나아가 프롬프트 엔지니어링을 통해 결과물의 품질을 체계적으로 개선하는 구체적인 방법을 배울 수 있습니다.
1. Replit을 활용한 AI 인테리어 디자인 모바일 앱 프로토타입 제작 과정
본 타임라인 노트는 Replit 환경에서 AI 기반 인테리어 디자인 모바일 앱을 30분 만에 프로토타입으로 구현하는 과정을 시간 순서대로 상세히 기록합니다.
1.1. 개발 목표 및 시연 앱 소개
![]()
- 개발 목표 설정: 넷플릭스(Replit)를 활용하여 실제로 돈을 벌 수 있는 모바일 앱을 제작하는 것을 목표로 합니다.
- 앱 아이디어 선정: 최근 인기가 많은 나노바나(Nanobana) API를 활용하여, 인공지능으로 인테리어 구조를 바꿔주는 사진 앱을 만들기로 결정합니다.
- 시연 앱 ‘리스타일(Restyle)’ 소개:
- 사용자가 사진을 업로드하거나 찍으면, 해당 사진을 기반으로 네 가지 다른 디자인으로 변환해 주는 앱입니다.
- 시연 결과, ‘모던 럭셔리’, ‘컨템퍼러리’, ‘미니멀리스트’, ‘클래시컬 엘레강스’ 등 다양한 분위기의 인테리어 공간이 생성되었습니다.
- 사용자가 사진을 업로드하거나 찍으면, 해당 사진을 기반으로 네 가지 다른 디자인으로 변환해 주는 앱입니다.
- 개발 동기:
- 발표자는 최근 이사 후 인테리어 고민 중 나노바나 프로를 사용해 보았는데, AI가 인테리어를 잘 바꿔주는 것을 확인했습니다.
- 프롬프트 작성 과정이 귀찮고 어려워 앱 형태가 있으면 좋겠다고 생각했습니다.
- 실제로 존재하는 유사 앱이 한 달 수익 10억이 넘을 정도로 대박을 치고 있다는 사실에 착안하여, Replit로 쉽게 만들 수 있을 것이라 판단했습니다.
- 발표자는 최근 이사 후 인테리어 고민 중 나노바나 프로를 사용해 보았는데, AI가 인테리어를 잘 바꿔주는 것을 확인했습니다.
- 결론: 이 과정이 생각보다 잘 되어 여러분에게 소개하기 위해 영상을 제작했습니다.
1.2. Replit 모바일 앱 개발 환경 설정
![]()
- 모바일 앱 베타 기능 활성화: Replit 홈페이지의 빌드(Build) 탭에서 모바일 앱 베타 버전을 선택해야 합니다.
- 웹사이트와의 차이점:
- 모바일 앱 개발 시 필요한 코딩 구조는 웹사이트와 다릅니다.
- 웹사이트는 리액트(React) 프레임워크를 사용하지만, 모바일 앱은 리액트 네이티브(React Native)와 엑스포(Expo) 도구를 사용하여 제작합니다.
- 따라서 모바일 앱 템플릿을 반드시 클릭해야 모바일 앱이 생성됩니다.
- 모바일 앱 개발 시 필요한 코딩 구조는 웹사이트와 다릅니다.
1.3. 디자인 컨셉 구상을 위한 메타 프롬프트 작성
![]()
- 사전 준비: 발표자는 GPT를 활용하여 디자인 컨셉을 구상한 후, 이를 Replit에 복사/붙여넣기 하는 방식으로 시작합니다.
- 위스퍼 플로우(Whisper Flow)를 사용한 프롬프트 구성:
- 목표: 인테리어 디자인을 바꿔주는 간단하고 심플하며 모던한 AI 서비스를 만들고자 합니다.
- 기술: 나노바나(Nanobana)와 구글 API를 사용할 것임을 명시합니다.
- 요구사항: 사용자가 이미지를 업로드하면 네 가지 다른 인테리어 디자인을 만들어 주어야 합니다.
- 목표: 인테리어 디자인을 바꿔주는 간단하고 심플하며 모던한 AI 서비스를 만들고자 합니다.
- 디자인 톤 및 스타일 정의:
- 분위기(Tone): 하이엔드 미니멀이면서 엘레강트한 느낌을 원합니다.
- 시각 요소: 폰트, 여백, 흰색 배경을 많이 사용하고, 인터랙션 모션은 영화적인 슬로우 모션이 좋을 것 같습니다.
- 결과물 구조: 네 가지 인테리어 스타일을 그리드(Grid) 형태로 한눈에 비교할 수 있어야 하며, 전/후 비교 토글 기능도 있으면 좋다고 요청했습니다.
- 분위기(Tone): 하이엔드 미니멀이면서 엘레강트한 느낌을 원합니다.
- 프롬프트 결과 확인 및 적용:
- 생성된 프롬프트는 ‘오라 인테리어(Ora Interior)’라는 이름을 부여받았으며, 바이브는 ‘고급스럽고 절제되어 있으며 고유한 미니멀리즘’으로 정의되었습니다.
- 색상은 화이트, 라이트 그레이, 골드 웜톤으로 설정되었습니다.
- 이 프롬프트를 복사하여 Replit 제작에 바로 사용합니다.
- 생성된 프롬프트는 ‘오라 인테리어(Ora Interior)’라는 이름을 부여받았으며, 바이브는 ‘고급스럽고 절제되어 있으며 고유한 미니멀리즘’으로 정의되었습니다.
1.4. Replit에서 AI 연동 및 앱 생성 시작
![]()
- AI API 연동:
- Replit에서 첫 번째 팝업이 나타나는데, 이는 Replit 자체 기능으로 API 키 없이도 자체적으로 AI를 사용할 수 있게 해주는 기능입니다.
- 어프로브(Approval)를 누르면 Replit 계정으로 바로 AI 기능을 사용할 수 있습니다.
- Replit에서 첫 번째 팝업이 나타나는데, 이는 Replit 자체 기능으로 API 키 없이도 자체적으로 AI를 사용할 수 있게 해주는 기능입니다.
- 앱 생성 진행: 디자인이 복잡하지 않다고 판단하여 바로 앱 생성을 진행합니다.
- Expo 앱 설치 준비:
- Replit 모바일 앱 제작 시 Expo를 사용하므로, 해당 앱을 다운로드해야 합니다.
- 앱스토어 또는 구글 스토어에서 Expo Go 앱을 검색하여 다운로드해야 합니다.
- Expo Go 앱은 코드를 패키징하여 핸드폰에서 바로 실행할 수 있도록 모바일 환경을 설정해 주는 역할을 합니다.
- 앱 설치 및 실행 후 대기 상태를 유지합니다.
- Replit 모바일 앱 제작 시 Expo를 사용하므로, 해당 앱을 다운로드해야 합니다.
1.5. 프로토타입 완성 및 웹 프리뷰 테스트
![]()
- 앱 생성 완료: 약 20분 정도 소요되어 앱 생성이 완료되었습니다.
- 웹 프리뷰 확인:
- 프리뷰가 제대로 나오지 않을 경우, 왼쪽 상단에서 포트(Port)를 8081로 변경해야 웹사이트 프리뷰가 정상적으로 보입니다.
- 앱 이름은 ‘Ora Interior’로, 슬로건은 ‘Reimagine your space (공간을 새로 구상하라)’로 잘 표시되었습니다.
- ‘업로드’, ‘Take Photo’, ‘My Design’ 기능들이 확인되었습니다.
- 프리뷰가 제대로 나오지 않을 경우, 왼쪽 상단에서 포트(Port)를 8081로 변경해야 웹사이트 프리뷰가 정상적으로 보입니다.
- 이미지 업로드 및 디자인 변환 테스트 (웹):
- 식탁이 있는 방 이미지를 준비하여 업로드했습니다.
- 모던 미니멀: 왼쪽 원본 이미지와 유사하나, 오브젝트(주방 등)가 제거되었습니다.
- 스칸디나비안: 우드톤으로 변경되었으며, 테이블 색상과 의자가 변경된 것이 눈에 띕니다.
- 컴페어 모드(Compare Mode): 발표자가 놀랄 정도로 이 기능이 자동으로 생성되었습니다.
- 비교 결과, 왼쪽(원본)과 오른쪽(변환본)에서 의자 색상과 탁상 재질이 변경된 것을 확인할 수 있었습니다.
- 비교 결과, 왼쪽(원본)과 오른쪽(변환본)에서 의자 색상과 탁상 재질이 변경된 것을 확인할 수 있었습니다.
- 재팬디(Japandi): 기존 모던 미니멀 대비 일본풍으로 나무 재질이 많이 들어가고 다도 세트, 붙박이장 등이 잘 표현되었습니다.
- 컨템퍼러리: 구조가 바뀌었지만 느낌은 잘 살렸으며, 대리석 등이 잘 표현되었습니다.
- 식탁이 있는 방 이미지를 준비하여 업로드했습니다.
1.6. 모바일 환경에서 앱 테스트 (Expo Go 활용)
![]()
- 모바일 접속 방법:
- 아까 다운로드한 Expo 앱을 켜고 카메라로 Replit 화면에 표시된 QR 코드를 스캔하면 모바일에서 앱이 실행됩니다.
- 아까 다운로드한 Expo 앱을 켜고 카메라로 Replit 화면에 표시된 QR 코드를 스캔하면 모바일에서 앱이 실행됩니다.
- 모바일 테스트 환경:
- 참고: Replit에서 자동으로 연동해 주는 MG API는 나노바나 2.5 플래시 버전이며, 나노바나 프로 버전은 아닙니다.
- 현실적이고 정신없는 이미지를 준비하여 업로드했습니다.
- 참고: Replit에서 자동으로 연동해 주는 MG API는 나노바나 2.5 플래시 버전이며, 나노바나 프로 버전은 아닙니다.
- 모바일 디자인 변환 결과:
- 모던 미니멀: 쉐이딩이 적용되어 없어진 부분이 보이며, 창문은 살려두고 커튼, 깔끔한 책상, 소파, 그림 등이 추가되었습니다.
- 스칸디나비안: 훨씬 깔끔해졌으며, 원본 대비 소파, 등, 조명, 러그 등이 추가되었습니다.
- 재팬디: 침대가 추가되었으며, 일본풍 스타일을 잘 살렸습니다.
- 컨템퍼러리: 다크 톤이 많이 들어가고 공간이 재구성되었으며, 서구 스타일로 잘 변동되었습니다.
- 모던 미니멀: 쉐이딩이 적용되어 없어진 부분이 보이며, 창문은 살려두고 커튼, 깔끔한 책상, 소파, 그림 등이 추가되었습니다.
- 평가: 이 정도면 상업적으로 판매해도 될 만큼 잘 작동한다고 평가했습니다.
1.7. 프롬프트 엔지니어링을 통한 앱 개선 (Iteration)
![]()
- 개선 필요성 인식: 현재 결과물은 좋지만, 프롬프트를 더 발전시키면 더 잘할 수 있을 것이라고 판단했습니다.
- 프롬프트 파일 확인:
- Replit에서 프롬프트 파일을 찾아 업그레이드할 계획입니다.
- 파일 탐색 결과, 서버 루트 파일에서 프롬프트를 찾았으며, 기존 프롬프트는 매우 심플한 형태였습니다.
- Replit에서 프롬프트 파일을 찾아 업그레이드할 계획입니다.
- ChatGPT를 활용한 프롬프트 고도화:
- 나노바나 프롬프터 템플릿을 활용하여 프롬프트를 수정합니다.
- 개선 요구사항:
- 사진 업로드 시 방 구조를 절대 변형시키면 안 되며, 창문 등 기존 요소는 그대로 유지해야 합니다.
- 이미지를 조금씩 바꾸기보다 추론(Reasoning)을 추가하여 방 구조를 먼저 잡고 가구(이니처)를 바꿔나가는 똑똑한 프롬프트를 만들고자 합니다.
- 사진 업로드 시 방 구조를 절대 변형시키면 안 되며, 창문 등 기존 요소는 그대로 유지해야 합니다.
- 고도화된 요청: 기존 프롬프트를 제이슨(JSON) 코드로 돌려받아, 복사/붙여넣기 할 수 있도록 요청했습니다.
- 나노바나 프롬프터 템플릿을 활용하여 프롬프트를 수정합니다.
- 업그레이드된 프롬프트 구조:
- 새로운 프롬프트는 구조(Structure)를 가지고 짜여졌으며, 글로벌 프리엠블(모두에게 적용)과 스트럭처(구조 보존 유지), 네거티브(하지 말아야 할 것) 항목이 포함되었습니다.
- 프롬프트가 훨씬 디테일하고 짜임새 있게 만들어졌습니다.
- 새로운 프롬프트는 구조(Structure)를 가지고 짜여졌으며, 글로벌 프리엠블(모두에게 적용)과 스트럭처(구조 보존 유지), 네거티브(하지 말아야 할 것) 항목이 포함되었습니다.
- 에이전트 활용:
- 새로운 가이드라인을 참고하여 기존 프롬프트를 다시 바꾸도록 에이전트에게 지시하여 반복(Iteration) 속도를 빠르게 할 수 있음을 보여줍니다.
- 새로운 가이드라인을 참고하여 기존 프롬프트를 다시 바꾸도록 에이전트에게 지시하여 반복(Iteration) 속도를 빠르게 할 수 있음을 보여줍니다.
- 업데이트된 앱 테스트:
- 업데이트된 프롬프트는 컨피그(Config) 형태로 나왔으며, 인테리어 스타일도 깔끔하게 맞춰졌습니다.
- 버전 업데이트 방법: 앱 버전 업데이트를 원할 경우, 핸드폰을 흔든 후 릴로드(Reload)를 누르면 코드가 업데이트됩니다.
- 업데이트된 프롬프트는 컨피그(Config) 형태로 나왔으며, 인테리어 스타일도 깔끔하게 맞춰졌습니다.
- 라이브 테스트 (핸드폰 세로 촬영):
- 발표자 본인의 책상 세팅 사진을 세로로 찍어 테스트했습니다.
- 결과 분석:
- 첫 번째 결과(스칸디나비안)는 책상은 유지되었으나 구조를 너무 많이 바꾼 경향이 있었습니다.
- 일부 스타일은 거의 바뀌지 않거나, 구조를 틀리게 해석하는 등 잘 안 된 부분도 확인되었습니다.
- 첫 번째 결과(스칸디나비안)는 책상은 유지되었으나 구조를 너무 많이 바꾼 경향이 있었습니다.
- 뒷공간 테스트: 뒤쪽 공간 사진을 찍어 테스트했습니다.
- 재팬디: 코너 유지는 잘했으나 새로운 공간을 만든 경향이 있었고, 벽 부치장, 소파 등이 채워졌습니다.
- 발표자는 현재 API(나노바나 2.5 플래시)의 한계로 인해 나노바나 프로를 사용하면 더 잘할 것이라고 추정했습니다.
- 재팬디: 코너 유지는 잘했으나 새로운 공간을 만든 경향이 있었고, 벽 부치장, 소파 등이 채워졌습니다.
- 빈 공간 채우기 테스트: 가장 유용한 활용 사례인 빈 공간 채우기를 시도했습니다.
- 스칸디나비안: 원목 나무가 사용되었고, 창문에 커튼, 식물, 소파, 러그 등이 추가되어 가장 깔끔하고 잘 되었다고 평가했습니다.
- 재팬디: 구조는 비슷하게 가져갔으나 창문이 커지는 등 변화가 있었습니다.
- 컨템퍼러리: 창문을 만드는 습성이 있었으나 최종 이미지는 매우 좋게 나왔습니다.
- 스칸디나비안: 원목 나무가 사용되었고, 창문에 커튼, 식물, 소파, 러그 등이 추가되어 가장 깔끔하고 잘 되었다고 평가했습니다.
- 발표자 본인의 책상 세팅 사진을 세로로 찍어 테스트했습니다.
1.8. 개발 및 출시 관련 후속 논의
![]()
- AI 앱 개발의 의의: 채팅 기반이 아닌 사진 기반의 다양한 AI 앱 제작이 가능해졌음을 강조합니다.
- 배포(Publishing)의 어려움:
- 앱을 만드는 것은 할 만하지만, 앱스토어에 올리는 것(출시)은 까다롭습니다.
- Replit의 Expo/React Native 환경은 주방에서 요리하고 맛보는 테스트 단계에 비유할 수 있습니다.
- 앱을 만드는 것은 할 만하지만, 앱스토어에 올리는 것(출시)은 까다롭습니다.
- 출시 준비물 및 절차:
- 출시를 위해서는 EAS(Expo Application Services) 빌드가 필요합니다.
- 필수 준비물: 애플 디벨로퍼 프로그램 신청, 구글 플레이 콘솔 계정 생성 및 설치, 심사 과정이 필요합니다.
- EAS 빌드, 업로드, 서밋, 심사 과정은 시간이 오래 걸리고 복잡하므로, 추후 별도 영상으로 출시 과정을 다룰 예정입니다.
- 출시를 위해서는 EAS(Expo Application Services) 빌드가 필요합니다.
- 최종 정리:
- 아이디어만 있으면 현재 할 수 있는 것이 매우 많아졌습니다.
- 인테리어 앱 외에도 만화 제작, 사진 기반 동영상 제작 등 다양한 API를 활용해 보고 싶은 것을 시도해 보기를 권장합니다.
- 웹사이트 제작을 넘어 Expo와 React Native의 툴킷을 활용하여 핸드폰 인터페이스를 활용한 모바일 앱 개발을 시도해 보기를 독려하며 영상을 마무리합니다.
- 아이디어만 있으면 현재 할 수 있는 것이 매우 많아졌습니다.