카테고리 없음

AI로 모바일 앱을 100% 만들 예정입니다. 이 모바일 앱은 지난 달에 700만 달러의 수익을 올린 아이폰 앱의 완전한 복제품이 될 것입니다.

클로vㅏ 컴퓨터 2025. 7. 22. 12:17

https://youtu.be/p-KM4P-6Hmg?si=tln9vhqUSxXG48ic

  오늘 저희는 AI로 모바일 앱을 100% 만들 예정입니다. 이 모바일 앱은 지난 달에 700만 달러의 수익을 올린 아이폰 앱의 완전한 복제품이 될 것입니다. 이 앱은 말 그대로 연간 8천만 달러의 수익을 올리고 있으며, 저희는 이 앱을 아이폰과 아이패드용으로 한 번에 구축하여 앱 스토어로 보낼 것입니다. 이 채널에서는 시간을 낭비하지 않으니, 바로 시작하죠. 무하마드, 오늘 무엇을 만들 건가요?

  음, 저희는 휴대폰 저장 공간 정리 앱을 만들 것입니다. 이 앱들은 최근에 정말 인기를 끌고 있습니다. 틱톡이나 인스타그램에서 광고를 보셨는지 모르겠네요. 기본적으로 사진을 위한 틴더와 같습니다. 사진을 왼쪽으로 스와이프하면 삭제되고, 오른쪽으로 스와이프하면 유지됩니다. 이 앱은 최근에 정말 큰 인기를 얻고 있습니다. 클린업이라는 이 앱은 지난 달에 아이폰 저장 공간 정리만으로 700만 달러의 수익을 올렸습니다. 정말 엄청나죠. 그리고 지난 달에 5천만 명 이상의 활성 사용자도 보유하고 있었습니다. 그러니 정말 대단한 앱입니다. 저희는 이 앱을 바이브 코딩할 것입니다. 첫 번째 프롬프트를 작성해 봅시다. AI에게 이 앱을 만들라고 말할 첫 번째 프롬프트는 무엇일까요? **"인터넷을 검색하여 클린업을 찾고, 이 앱들의 목적과 달성하는 주요 가치 제안을 정말 이해하도록 지시해 주세요. 네, 전체를 다시 만들 것입니다. 전체를 다시 만들고, 내 모든 사진을 가져와 주세요."** 이 앱은 네이티브 iOS 앱이기 때문에 모든 사진에 접근할 수 있으며, 일반 모바일 앱처럼 모든 사진에 대한 권한을 부여할 수 있습니다. 저희는 이 앱을 아이폰과 아이패드에서 동시에 만들 것입니다. 이 프롬프트가 충분하다고 생각하시나요? 네, 저는 괜찮다고 생각합니다. 좋습니다, 실행해 봅시다. 프롬프트를 복사하여 Vibe Code 앱을 엽니다. 기본적으로 클라우드 코드이지만 모바일 앱을 만들기에 더 좋습니다.

  이것들은 기본적으로 동기화될 것입니다. 네, 휴대폰에서 시작하여 프롬프트를 붙여넣을 수 있습니다. 붙여넣고 생성 버튼을 누르면 에이전트가 작업을 마칠 때까지 기다린 다음 아이패드로 가서 생성 프로세스가 시작된 것을 확인할 수 있습니다. 이제 완벽하게 동기화되었습니다. Vibe 앱에서 앱을 만들라는 프롬프트를 입력했고, 동일한 계정으로 로그인했기 때문에 아이폰과 아이패드에서 앱을 열 수 있습니다. 커서도 필요 없고 컴퓨터를 사용할 필요도 없습니다. 저희는 아이폰과 아이패드를 사용하고 있습니다. 놀랍네요. 아이패드에서도 지금 빌드 중이고, 제 휴대폰에서도 빌드 중입니다. 완벽하게 동기화되어 있습니다. 좋습니다, 로딩 중이네요. 완성되었습니다.

  자, 말씀해 주세요. 무슨 일이죠? 저장 공간 정리, 공간 확보. 정말 멋져 보입니다. 모든 앱이 가지고 있는 하단 내비게이션 바가 있습니다. 지금은 제가 가지고 있는 모든 사진을 로딩하는 중인 것 같습니다. 시간이 좀 걸리겠네요. 하지만 복제본을 스캔할 수 있습니다. 좋습니다. 천 장의 사진이 로드되었습니다. 천 장의 사진을 처리했다는 말인가요? 그럼 복제본을 스캔해 봅시다. 맙소사, 251개, 7.9GB 가량의 복제본입니다. 네, 모두 복제된 사진들입니다. 검토하고 삭제할 수 있습니다. 설마요. **이것들은 휴대폰에 대한 네이티브 액세스 권한이 있습니다. 그리고 삭제하면 실제로 휴대폰에서 삭제됩니다.** 놀랍네요. 어떻게 됐는지 보죠. 네, 삭제되었습니다. 그래서 이건 저희가 할 수 있는 수정 사항입니다. 지금 바로 수정하고 싶으신가요? 그러죠. 쉬운 수정입니다. 제가 수정할게요. 제가 버그를 더 찾아낼 테니 모든 수정 사항을 한 번에 적용할 수 있습니다. 네, 제가 지금 다 적어두겠습니다. 이제 흐릿한 사진을 스캔할 수 있습니다. 좋네요. 그리고 복제본이나 사진 외에 더 많은 것을 원할 수도 있습니다. 결국에는 모든 사진을 보고 싶을 수도 있습니다. 전체 사진 갤러리처럼요. 네, 모두요. 그리고 천 장이 넘는 사진이 분명히 있는데, 제한이 있는 것 같습니다. 그 제한을 더 높일 수 있는지 확인해 봅시다. 좋습니다.

  사진을 삭제할 때 삭제 애니메이션이 없습니다. 삭제되기는 하지만 시각적으로 업데이트되지 않고, 뒤로 갔다가 다시 들어와야 삭제된 것을 볼 수 있습니다. 즉시 나타나지 않는 것뿐입니다. 그리고 모든 사진을 보고 싶으시다고 하셨죠? 모든 사진을 그리드로 보여주는 것 말입니다. 그리고 천 장에서 잘려나가고 있었죠. 이 세 가지입니다. 제가 사진을 삭제하면 장치에서는 삭제되지만 앱에는 계속 표시됩니다. **이 상태 오류를 수정해 주세요.** 네, 갤러리에서 뒤로 갔다가 다시 들어와야 했죠. 제가 그렇게 말했죠. 그리고 더 많은 빠른 작업을 원합니다. 이 사진들에 추가할 수 있는 다양한 카테고리에 대해 생각해 보세요. 그리고 모든 사진만 있는 또 다른 카테고리도 원합니다. 그리고 사진 수가 1,000장으로 제한되어 있는 것 같습니다. 30,000장으로 늘려주세요. 잠시 멈추고 녹음합니다. 놀랍네요. 방금 그 세 가지 변경 사항을 녹음하셨습니다. 그 오류 상태를 수정해 주세요. 그리고 더 많은 빠른 작업, 모든 사진, 그리고 제한은 좋습니다. 보내봅시다.

  이제 에이전트가 아이폰과 아이패드 모두에서 함께 작동합니다. 그리고 이것은 동일한 코드입니다. 멋진 점은 아이패드에서는 이렇게 보이도록 하고, 아이폰에서는 저렇게 보이도록 할 수 있다는 것입니다. 코드 베이스를 공유하더라도 장치별로 사용자 정의 레이아웃을 만들 수 있습니다. 좋습니다. 업그레이드가 완료된 것 같습니다. 와, 새로운 기능을 많이 추가했네요. **모든 사진, 복제본, 큰 사진, 오래된 사진, 스크린샷, 비디오.** 흥미로운 점은 처음에 약간의 로딩 기간이 있다는 것입니다. 새로 고침해야 합니다. 좋습니다. 제가 추가할 수 있다고 확신합니다. 우리가 무엇을 추가하려고 했죠? 삭제 애니메이션이요? 카테고리 중 하나에서 뭔가를 삭제해 보세요. 네, 여기로 가서 이 사진을 삭제해 봅시다. 삭제. 아직 보이네요. 삭제되었습니다. 다시 시도해 봅시다. 삭제. 음, 또 무엇을 원했죠? 모든 사진을 원했습니다. 이제 모든 사진 섹션이 있나요? 네, 있습니다. 모든 사진 기능이 추가되었습니다. 그리고 1,000장에서 잘려나가지도 않습니다. 방금 보니 천 장이 훨씬 넘는 사진이 있더군요. 잠시만요. 이전에는 몇 기가바이트였죠? 지금은 몇 기가바이트죠? 123기가바이트입니다. 이전에는 20기가바이트였습니다.

  아이패드를 확인해 볼 수 있는데, 아이패드도 비슷한 동작을 합니다. 삭제. 그리고 어떤 이유에서인지 아직 이 삭제 애니메이션이 없습니다. 좋습니다. 프롬프트를 하나 준비해 주시겠어요? 네, 제 말을 잘 들으세요, 클로드. 제가 당신에게 원하는 것은 제가 카테고리 중 하나에 들어가서 사진 하나를 삭제할 때, 아이폰에 내장된 '정말 삭제하시겠습니까?' 메시지가 표시되도록 하는 것입니다. 그리고 제가 삭제를 누르면 삭제됩니다. 뒤로 갔다가 다시 들어오면 삭제된 것을 볼 수 있으므로 삭제된 것을 알고 있습니다. 하지만 삭제 버튼을 누르자마자 즉시 삭제된 것이 표시되지 않습니다. 저는 삭제 버튼을 누르자마자 즉시 삭제된 것이 보이고 반응하도록 하고 싶습니다. 그러니 추가해 주세요. 프롬프트에 대한 생각은 어떠세요? 좋은 프롬프트였습니다. 처음에 단호하게 말씀하셨죠. 네, 네. **잘 들어요, 클로드.** 그리고 이것은 음, 사실 이전에 저희가 세 가지를 한 번에 편집했던 방식은 추천하지 않습니다. 한 번에 하나씩 하는 것이 더 낫다고 생각합니다. 사용자들이 종종 여러 가지를 한 번에 요구하기 때문에 에이전트를 빌드할 때 내부 테스트에서 그렇게 할 수 있는지 보는 것은 재미있습니다. 그러나 일반적인 프롬프트 가이드로서는 한 번에 하나씩 하는 것이 아마 더 빠르고 좋을 것입니다. 네, 물론입니다. 아니면 적어도 관련성이 있는지 확인해야 합니다. 모든 사진과 천 개로 제한하는 것은 관련이 있어 보입니다. 그 후에는 10가지 작업을 하고 디자인을 할 수 있다고 생각합니다. 지금은 '아, 예쁘게 만들고 싶다'는 유혹이 있지만, 앱의 핵심 기능을 먼저 완성한 다음 디자인을 하는 것을 추천합니다. 네, 디자인은 쉬운 부분입니다. 쉬운 부분입니다. 그리고 마지막에는 "앱의 기능을 전혀 변경하지 않고 디자인만 변경해 주세요. 이렇게 보이도록 해 주세요."라고 말할 수 있습니다. 작동하는 것을 알고 모든 사진을 가지고 있으며 실제로 삭제된다는 것은 좋습니다.

  그래서 틴더 기능을 추가할 때 사진이 어떻게 표시될까요? 무작위일까요? 몇 가지 다른 방법으로 할 수 있습니다. 시간순으로 할 수도 있고, 무작위로 할 수도 있고, 각 카테고리별로 별도의 틴더 스와이프를 할 수도 있습니다. 아, 알겠습니다. 그래서 일반 피드는 완전히 무작위로 할 수 있겠죠. 즉, 메인 피드는 완전히 무작위이고, 설정 모드에서 새로운 카테고리로 전환하고 싶을 때 토글할 수 있도록 할 수도 있습니다. 아마도 사진 수가 가장 많은 순서에서 가장 적은 순서로 정렬할 수 있을 것입니다. 그래서 무작위로 한 다음 가장 큰 것에서 가장 작은 것으로 할 수 있겠죠. 좋습니다. 새로운 업데이트를 봅시다. 새로 고침해야 합니다. 네, 모든 사진이 있습니다. 좋습니다. 우리는 단 한 가지를 변경했으니, 이상적으로는 이것이 즉시 반응할 것입니다. 전체가 새로 고침되었고 그냥 사라진 것처럼 보입니다. 매우 흥미롭네요. 지금으로서는 충분히 좋습니다. 저희는 MVP를 구축하고 있으니까요. 이미지가 애니메이션으로 사라지게 하는 것을 보고 싶긴 합니다. 저희는 많은 사진을 다루고 있습니다. 네, 4,000장의 이미지입니다. 페이지네이션도 변경해야 할 문제가 많지만, MVP에서는 그다지 중요하지 않습니다. 틴더 기능을 할까요? 네, 해 봅시다. 어떻게 보이기를 원하시나요? 틴더 기능에 대해 이렇게 생각하고 있습니다. 별도의 탭이 있어야 한다고 생각합니다. 아마도 중앙 탭이겠죠. 거기에 도착하자마자 사진이 나타나기 시작하고, 틴더 피드에서 무작위로 나타나야 합니다. 삭제하려면 왼쪽으로 스와이프하고, 유지하려면 오른쪽으로 스와이프합니다. 그리고 오른쪽 상단에 폴더 아이콘이 있는 작은 토글이 있어야 합니다. 이 아이콘을 누르면, 제가 이걸 녹화해야겠네요.

  틴더 기능은 다음과 같습니다. 하단에 '스와이프'라고 불리는 새로운 탭이 있습니다. 이것은 틴더와 유사한 경험을 제공하며, 왼쪽으로 스와이프하여 삭제하고 오른쪽으로 스와이프하여 유지할 수 있습니다. 이 사진들은 기본적으로 무작위로 표시됩니다. 이 피드에는 사진이 표시되며, 유지하거나 삭제할 수 있습니다. 이 화면의 오른쪽 상단에는 폴더 아이콘이 있어야 하며, 특정 폴더의 사진을 볼 수 있도록 해야 합니다. 앱에 나열된 모든 다른 카테고리가 이 작은 메뉴에도 표시되어야 하며, 해당 폴더에 있는 사진 수에 따라 정렬되어야 합니다. 이 폴더를 클릭하면 해당 폴더의 이미지만 삭제하거나 유지할 수 있습니다. 그리고 이것은 여전히 무작위 순서로 유지되어야 합니다. 그리고 우리는 이것이 틴더처럼 느껴지기를 원합니다. 이것은 우리가 해본 것 중에 가장 어려운 일입니다. 네, 계속해서 보내봅시다. 하지만 지금 앱은 현재 상태에서 꽤 잘 작동합니다. 좋습니다. 완료된 것 같습니다. 새로 고침하겠습니다. 앱이 충돌했습니다. 다섯 번째 탭이 보입니다. 중앙에 있는 다섯 번째 탭이 보입니다. 스와이프. 뭐라고 쓰여 있나요? 탭을 읽을 수가 없네요. 중앙에서 오른쪽으로 있는 탭은 흐릿한 사진입니다. 시도해 봅시다. 아, 문제가 발생한 것 같습니다. 오류는 어디에서 발생하나요? 홈 화면에서는 오류가 발생하지 않습니다. 모든 사진을 로드할 때도 발생하지 않습니다. 사진을 더 많이 로드할 때도 발생하지 않습니다. **스와이프에 들어갈 때 발생합니다. 그리고 애니메이션 오류인 것 같습니다.** 좋습니다. 복사하여 닫고, 복사한 것을 AI에 다시 붙여넣으세요. "스와이프에 들어가면 이 오류가 발생합니다." 네, 그걸 보내봅시다.

  그래서 저희는 애니메이션 오류를 수정하고 있습니다. 저희는 이 기능이 가장 어려울 것이라고 생각했습니다. 그래서 버그가 발생한 것은 이번이 처음입니다. 네, 에러를 던진 것은 이번이 처음입니다. 바이브 코딩을 시작한 이후로 계속 안정적이었습니다. 좋습니다. 사진 스와이프를 봅시다. 오, 와. 오, 정말 멋지네요. 좋습니다. 스와이프하여 삭제하거나, 사실 이건 좀 그럴 수도 있습니다. 개인 사진을 보고 있다는 것을 잊었네요. 좋습니다. 좋아, 무조건 유지. 오, 이제 더 이상 스와이프할 수 없네요. 좋습니다. 이건 좋네요. 그럼 버튼을 클릭해 봅시다. 하단의 녹색 하트와 X 버튼요. 방금 유지를 누르셨나요? 네, 유지를 눌렀습니다. 삭제할 수 있는 것을 찾아서 무슨 일이 일어나는지 봅시다. 좋습니다.

  이걸 삭제해 봅시다. 음, 놀랍네요. 삭제되었습니다. 이걸 시도해 봅시다. 아, 잘못된 사진이네요. 음, 네, 어떤 유형의 오류가 있는 것 같습니다. 잠깐만요. 폴더를 확인해 봅시다. 위에 모든 사진이 보이네요. 위에 모든 사진이 보입니다. 클릭할 수 있나요? 클릭하고 있습니다. 뭔가 이상하게 작동합니다. 제 밑에 뭔가가 보입니다. 좋습니다. 지금은 긴 프롬프트를 준비해야 할 것 같습니다. 아이패드를 확인해 봅시다. 아이패드에는 더 많은 공간이 있습니다. 아이패드에 더 많은 공간이 있습니다. 좋습니다. 모든 사진. 뭔가 보이는군요. 삭제해 보거나 해야 합니다. 삭제하고 싶지는 않지만, 삭제해 봅시다. 유지. 음, 네, 제 여동생입니다. 이건 분명히 유지해야 합니다. 할 수 없습니다. **그래서 스와이프는 여전히 작동하지 않지만, 작동한다는 것은 멋지네요.** 작동한다는 것은 멋지다고 생각합니다. 이미지 높이가 좀 더 작아야 할 것 같습니다. 버튼을 가리고 있습니다. 아니면 버튼을 더 낮출 수도 있지만, 이미지를 그냥 최대 높이를 더 작게 만들어 봅시다. 네, 좋습니다. 프롬프트를 열어봅시다. 이야기해 봅시다. 스와이프를 제외하고는 모든 것이 좋습니다. 몇 가지 오류가 있습니다. 우선, 첫 번째 스와이프 후에 사진을 오른쪽이나 왼쪽으로 움직이면 더 이상 스와이프할 수 없습니다. 멈춰버리는 것 같고 이미지가 약간 흐릿하고 회색으로 보입니다. 그러니 그것을 수정해 주세요. 또한, 이미지가 X와 하트, 상단의 폴더와 같은 화면의 다른 요소들을 가리고 있으므로 이미지 자체를 더 작게 만들어 주세요. 네, 괜찮다고 생각합니다. 모든 것을 다 말씀하셨다고 생각합니다. 한 가지 작은 점은, 앱에 더 깊이 들어갈수록, 무엇을 하지 않을지 구체적으로 명시하는 것이 보통 유용합니다. '이것만 변경하고 있습니다. 당신은 이것만 변경하고 있습니다. 이걸 변경하고 싶을 수도 있지만, 그렇게 하지 마세요.'와 같이 말이죠. 그래서 특히 프로젝트 후반부에 들어갈수록 명확한 경계를 설정하는 것이 좋습니다. 특히 채팅에서 컨텍스트가 추가한 다른 기능들로 가득 차 있을 때는 말이죠. 그래서 AI의 초점을 정말 좁히는 것이 유용하다는 것을 알았습니다. 예상치 못한 일을 하지 않도록 말이죠. 하지만 저희 프롬프트는 여기에서 꽤 좋았다고 생각합니다.

  좋습니다. 새로 고침해 봅시다. 이것이 작동하는지 봅시다. 이 모든 변경 사항은 스와이프 탭 내에서만 이루어지는 거죠? 네, 스와이프를 위한 모든 것입니다. 좋습니다. 스와이프로 가봅시다. 스와이프로 가봅시다. 버튼을 더 이상 가리지 않는 것 같습니다. 정말 멋져 보입니다. 유지. 오, 이제 작동합니다. 좋습니다. 이건 정말 멋지네요. 저건 유지하고, 저건 삭제합시다. 좋습니다. 한 가지 더 살펴봐야 할 것은, 가로 이미지가 어떻게 되는지 보셨나요? 가로 이미지였는데, 전체 이미지가 표시되지 않습니다. 그래서 전체 이미지를 표시해야 합니다. 좋습니다. 계속 진행해 봅시다. 더 많은 것을 할 수 있을 것 같습니다. 저건 유지합시다. 더 이상 필요 없습니다. 아, 좋습니다. 또 다른 것이 보이네요. 제가 사진을 삭제할 때, 음, 잠깐만요. 제가 방금 스와이프해서 삭제한 이미지가 맞나요? 네, 맞습니다. 하지만 이걸 유지해 봅시다. 제가 이걸 삭제하면, 뒤에 있는 이 이미지가 바뀌고 좋은 스택이 없는 것 같습니다. 그리고 삭제할 때 올바른 이미지가 표시되는 것이 맞습니다. 네, 맞습니다. 음, 제 무릎이네요. 이것은 이것은 이상합니다. 우리는 말 그대로 당신의 이미지를 보고 있습니다. 조가 있습니다. 거의 사라지고 있습니다. 죄송합니다. 사라지고 있네요. 전체 이미지 종횡비는 우리가 변경하고 싶은 한 가지입니다.

  음, 다음으로 변경하고 싶은 것은 무엇일까요? 스택이 엉망입니다. 이 두 가지가 좋다고 생각합니다. 이제 애니메이션이 모두 잘 보입니다. 딱 한 가지 문제가 있습니다. 아니, 두 가지 문제가 있습니다. 일부 이미지가 잘려나가고, 이는 종횡비에 따라 다릅니다. 그러니 모든 사진을 원본 종횡비로 표시하되, 최대 높이는 동일하게 유지하세요. 네, 화면의 다른 요소를 가리지 마세요. 그리고 이것은 실제로 가로 방향의 이미지는 측면이 잘려나가는 것을 의미할 것입니다. 그래서 자연스럽게 더 작게 표시될 것입니다. 최대 높이까지 닿지 않을 것입니다. 그러나 최대 높이를 변경하지 않도록 하여 현재 최대 높이보다 위나 아래로 확장될 수 있도록 하세요.

  네, 그리고 일부 사진의 스케일을 조정해야 할 수도 있습니다. 사진 자체의 스케일과 두 번째는 이미지를 삭제하기 위해 왼쪽으로 스와이프할 때 바로 그 다음에 올 이미지가 사라지고 다른 무작위 이미지로 바뀐다는 것입니다. 그러니 **스택이 올바르고 효율적으로 작동하도록 이를 수정해 주세요.** 네, 좋습니다. 음, 네, 그걸 입력하고 나서, 지금 앱의 로직에 무엇이 잘못될 수 있는지 이야기해 봅시다. 이건 매우 흥미롭습니다. 네, 실행합시다. 그래서 저희는 그걸 실행했고, 앱이 아이폰과 아이패드 모두에서 로딩 중입니다. 로딩되는 동안, 앱이 지금 어떻게 작동하는지 이야기하고 싶습니다. 틴더 기능을 모방하는 방식은 무작위 이미지를 표시하는 것입니다. 그리고 삭제하면 뒤에 다른 무작위 이미지를 표시하는 것뿐입니다. 그래서 변경해야 할 점은 아마도 한 번에 10개 정도의 이미지를 로드하는 것입니다. 그리고 그것들을 스와이프하다가, 언제 더 로드해야 하는지가 질문이 됩니다. 항상 뒤에 10개가 있을 것입니다. 틱톡이나 인스타그램이 스크롤할 때 작동하는 방식과 비슷합니다. 그들은 아래에 다섯 개의 다른 비디오를 다운로드하여 준비해 둡니다. 네, 트위터에서도 비행기를 타고 인터넷 연결이 끊겼을 때도 한동안 스크롤할 수 있다는 것을 알았습니다. 그들이 로드해 두기 때문이죠. 그래서 바닥에 도달하면 완전히 새로운 피드가 로드되거나, 그게 어떻게 작동하는지는 모르겠습니다. 그 로직을 변경하는 것이 어렵나요? 그렇게 어렵지 않을 것입니다. 아뇨, 오히려 쉬운 수정이라고 생각합니다. 더 어려운 것은 아마도 전체 이미지를 표시하는 것일 겁니다. 왜냐하면 앱은 이미지가 어떻게 보일지 시각적으로 알 수 없고, 모든 사진마다 다른 종횡비가 있기 때문입니다. 앱이 완료된 것 같습니다. 정확히 뭘 했는지 볼 수 있습니다. 와, 이건 단 몇 분밖에 걸리지 않았습니다. 1분 반 정도요. 좋습니다. 스와이프 기능을 눌러 봅시다. 멋지네요. 좋습니다. 우리 사무실이네요. 저런, 스택이 여전히 약간 깨져 있네요.

  오, 네, 바뀌는 것 보이시죠? 아름다운 해변이었다가 다른 것으로 바뀌네요. 삭제하시겠어요, 아니면 유지하시겠어요? 다른 것은 무엇이었죠? 비율이요? 종횡비는 꽤 괜찮아 보입니다. 가로로 된 것을 찾을 수 있는지 봅시다. 솔직히 괜찮다고 생각합니다. 스택만 해결하면 됩니다. 네, 이걸 좀 더 직접적으로 다룰 수 있습니다. 제가 지난번에 말한 프레임 아래에서 당신이 설명해 주시는 게 나을 것 같습니다. 네, 당신이 더 잘 설명할 수 있을 겁니다. 제가 휴대폰으로 할게요. 좋습니다. 이미지 종횡비는 좋지만, 이미지를 삭제할 때 여전히 스택 문제를 해결해야 합니다. 제가 왼쪽으로 스와이프하고 장치에서 이미지를 실제로 삭제하라는 메시지가 표시될 때, 그 이미지 바로 뒤에 있던 사진이 제가 상호작용하기도 전에 다른 사진으로 바뀌는 경우가 여전히 있습니다. 그래서 여기에 스택 순서 문제가 있는 것 같습니다. **그러니 이 문제를 살펴보고 해결해 주세요. 그리고 한 번에 세 장 이상을 로드하도록 해 주세요.** 네, 괜찮다고 생각합니다. 좋아요가 어떻게 작동하는지 살펴봅시다. 제가 사진을 유지하기 위해 오른쪽으로 스와이프하면 모든 것이 괜찮습니다. 하지만 왼쪽으로 스와이프하고 장치에서 사진을 삭제하라는 메시지가 표시되면 사진 교체가 일어납니다. 그래서 좋아요에는 문제가 없습니다. 에펠탑이네요. 언덕이요? 에펠탑이네요. 좋아요. 물고기가 보이시죠? 물고기가 보이시죠? 네, 그냥 그렇게 나타나기를 원합니다. 아마도 수학에 오류가 있는 것 같습니다. 이미지를 제거하기 때문에 위치가 엉망이 되는 것 같습니다. 좋습니다. 변경 사항을 봅시다. 스와이프로 가봅시다. 스택이 제대로 되어 있는지 확인하고 있습니다. 오, 괜찮아 보입니다. 주식 시장에 900일 마이너스는 보지 맙시다. 저것은 없애고 싶습니다. 작동하는 것 같습니다. 잠깐만요. 마지막에 새 것으로 바꾸셨네요. 젠장. 알겠습니다, 코너, 당신은 가버렸습니다. 그래서 저는 장치에서 사진을 삭제하라는 메시지가 표시될 때 사진이 다른 사진으로 바뀐다고 명시했습니다. 그리고 지금은 더 이상 그렇지 않습니다. 그래서 그 문제는 해결되었지만,

  제가 사진을 삭제하면 그때 바뀝니다. 이상하네요. 한 번 더 마지막 시도를 해봐야 할 것 같습니다. 다른 접근 방식을 시도해 보는 것은 어떨까요? 사진을 삭제하기 위해 왼쪽으로 스와이프하되, 즉시 삭제하라는 메시지가 표시되는 대신, 별도의 휴지통에 보관한 다음 모든 사진을 한 번에 삭제하는 것은 어떨까요? 좋다고 생각합니다. 훨씬 낫다고 생각합니다. 삭제 팝업이 싫습니다. 그리고 귀찮겠지만, 사진에 접근하려면 그렇게 해야 합니다. 그래서 휴지통에 보관한 다음 휴지통을 비울 수 있습니다. 애플처럼요. 해 봅시다. 실행합시다. 좋습니다. 이미지를 삭제할 때 스택 셔플에 여전히 문제가 있습니다. 장치에서 삭제하라는 메시지가 표시될 때 말이죠. 그래서 새로운 방향으로 나아가 봅시다. 왼쪽으로 스와이프한 직후에 이미지를 즉시 삭제하는 대신, 이제 휴지통을 만들어서 해당 휴지통에 위치와 정확한 사진들을 저장하도록 해야 합니다. 그리고 사용자는 그 휴지통에 많은 사진을 저장한 다음 휴지통을 비워서 휴지통에 있는 모든 사진을 삭제할 수 있습니다. 네, 좋습니다. 좋습니다. 저건 유지하겠습니다. 저건 삭제할 수 있습니다. 삭제. 휴지통으로 가지 않습니다. 오, 맙소사. 휴지통으로 갑니다. 그냥 숫자가 업데이트되지 않을 뿐입니다. 그건 좀 짜증 나네요. 자, 봅시다. 저건 필요 없어요. 좋습니다. 저것도 삭제합시다. 저건 유지합시다. 좋습니다. 모두 삭제. 좋습니다. 사진 4장 삭제. 그래서 휴지통은 실제로 작동합니다. 휴지통은 작동합니다. 유일한 문제는 휴지통 옆의 숫자입니다. 저는 휴지통 디자인이 정말 마음에 듭니다. 정말 멋지네요. 이렇게 사진을 보는 것은 당신의 성격을 드러냅니다. 좀 무섭네요.

  이건 한 가지 빠른 수정 사항이 될 것입니다. 휴지통 기능은 잘 작동하지만, 한 가지 문제가 있습니다. 제가 왼쪽으로 스와이프하여 휴지통에 사진을 추가할 때 아이콘 옆의 숫자가 변하지 않아서 휴지통에 몇 개의 항목이 있는지 알 수가 없습니다. 하지만 제가 삭제를 진행하면, 제가 왼쪽으로 스와이프한 모든 사진이 실제로 삭제되지만, 휴지통 아이콘 옆의 숫자는 0으로 유지됩니다. 이는 보통 코드에 실제 문제가 있었고, 앱이 즉시 발견했으며, 많은 조사를 할 필요가 없었다는 것을 의미합니다. 좋습니다. 이제 결과를 봅시다. 좋습니다. 스와이프. 오, 멋지네요. 저건 유지합시다. 저건 유지합시다. 유지. 삭제. 좋습니다. 작동합니다. 세 개요? 이제 완벽하게 작동합니다. 놀랍네요. 모두 세 장을 삭제합니다. 멋지네요. 저 머리카락 정말 대단하네요. 얼마나 길어질 수 있는지 아직 보지 못했습니다. 좋습니다. 이제 작동한다는 것을 알았으니 이제 공식적으로 폴더로 갈 수 있습니다. 놀랍네요. 지금 폴더를 누르면 어떻게 되나요? 폴더는 하나뿐이고, 모든 사진입니다. 폴더가 하나뿐이네요. 잠깐만요. 제가 뭔가 테스트해 봅시다. 중복을 스캔한 다음 그렇게 하면 스캔 중이 될 수도 있습니다. 애니메이션을 넣어야 할 수도 있습니다. 좋습니다. 이제 천 장입니다. 흐릿한 사진을 스캔해 봅시다. 네, 중복도 있고 흐릿한 사진도 있지만, 가려져 있는 것을 볼 수 있습니다. 그래서 이걸 메뉴로 바꾸는 것이 좋다고 생각합니다. 모든 것 위에 나타나는 메뉴로요. 그것이 작동할 수도 있습니다. 좋습니다. 자동 스캔도 원하시나요? 네, 원합니다. 앱을 열 때요? 스택의 모든 것이 완벽하게 작동합니다.

  이제 폴더에 초점을 맞춰 봅시다. 현재 스와이프할 때 흐릿한 사진과 중복 사진을 수동으로 스캔해야 합니다. 앱을 열 때마다 그렇게 해야 하므로 번거롭습니다. 그러니 **자동으로 스캔하도록 합시다. 그러면 항상 스와이프 섹션의 폴더에 있게 될 것입니다.** 그리고 다른 하나는 스와이프 화면의 이미지로 인해 폴더가 가려진다는 것입니다. 그래서 UI를 변경해야 합니다. 모든 것 위로 내려오는 드롭다운 모달을 시도해 봅시다. 네, 좋습니다. 그렇게 해 봅시다. 그것에게 말하고 싶습니다. 네, 잘 해냈고, 이제 다른 방향으로 초점을 옮기고 싶습니다. 이미 작동하는 모든 것을 건드리지 않고, 필요한 것에만 집중하도록 말이죠. 저에게는 합리적입니다. 새로운 업데이트를 봅시다. 좋습니다. 중복을 스캔. 좋습니다. 이제 중복을 자동으로 스캔하도록 시도하고 있습니다. 그리고 오류가 발생하고 있습니다. 복사해서 다시 붙여넣고 "앱을 열 때 이 오류가 발생합니다."라고 말해 봅시다. 여기에 있는 모든 불필요한 부분은 제거하겠습니다. AI가 변경하고 싶어도 변경할 수 없는 부분이니 넣을 필요가 없습니다. 좋습니다. 변경 사항을 봅시다. 이상적으로는 자동 스캔이 될 것입니다. 자동 스캔이 활성화되었나요? 스캔된 것 같지만, 상태를 업데이트하려면 새로 고침해야 할 것 같습니다. 괜찮습니다. 그것도 고칠 수 있지만, 괜찮습니다. 지금은 작동합니다.

  네, MVP를 위해 상단에 새로 고침 버튼을 넣을 수도 있지만, 지금은 스와이프 탭으로 가서 모든 사진을 클릭해 봅시다. 오, 멋지네요. 이제 중복 사진이 있습니다. 중복을 클릭할 수 있습니다. 네, 좋습니다. 흐릿한 사진도 멋지네요. 왼쪽으로 스와이프할 사진을 찾아봅시다. 당신에게 소중한 사진들이라는 것을 압니다. 네, 작동합니다. 휴지통에 추가되고 휴지통이 비워집니다. 좋습니다. 모두 삭제. 사진을 삭제합니다. 놀랍네요. 좋습니다. MVP가 완성되었습니다. 이제 디자인 작업을 해 봅시다. 컴퓨터에 챗GPT가 있나요? 네, 챗GPT를 열어서 앱 아이콘을 생성해 봅시다. 이 앱은 포토 몽키라고 불릴 것입니다. 세 개의 프롬프트 전, 앱이 로딩되는 동안 namecheep에서 photomonkey.app을 구매했습니다. 네, 착륙 페이지도 이미 만들었습니다. 좀 별로지만요. 지금 바로 착륙 페이지를 열어볼 수 있습니다. 포토 몽키에는 없습니다. 문자 메시지에 있습니다. 이렇게 보일 것입니다. 포토 몽키는 괜찮습니다. 그리고 오른쪽 상단에 '약관'과 '개인 정보 보호'가 보이시죠? 애플 앱 스토어에 필요한 전부입니다. 네, 약관과 개인 정보 보호가 전부입니다. 그리고 photomon.app에 올릴 것입니다. 챗GPT로 가서 **사진을 들고 있는 원숭이의 앱 아이콘을 만들어 주세요. iOS 아이콘입니다.** 어떻게 하는지 봅시다. 카툰 이미지로 만들어 달라고 하세요. 앱 스토어 상위 10개 앱 아이콘 스타일로요. 그리고 사진을 들고 있는 원숭이를 포함하게 해 주세요. 귀여운 원숭이네요. 이제 카툰 스타일이어야 합니다. 잘 될 것 같습니다. 오, 작은 아이콘이 있네요. 작은 알림 아이콘처럼요. 마음에 드네요. 상위 10개. 아마도 거기서 가져온 것 같습니다. 오, 작은 상을 주었네요.

  전체 화면으로 만들고 흰색 배경을 없애고 10이라는 숫자를 없앤 다음 이미지를 사진으로 만들어 달라고 하세요. 휴지통 사진으로 할까요, 아니면 원숭이가 싫어하는 것이 무엇일까요? 그럼 그가 화를 내고 버리는 모습으로 만들까요? 그가 휴지통에 버리는 모습으로요? 원숭이가 싫어하는 것이 무엇일까요? 생각 중입니다. 고릴라요? 고릴라요. 네, 네. 원숭이가 고릴라 사진을 들고 휴지통에 버리는 모습으로 만들어 달라고 하세요. 어떻게 하는지 봅시다. 음, 9x6 정도가 될 것 같습니다. 지금 바로 '정사각형으로 만들어 주세요'라고 입력하면 될 것 같습니다. 그리고 마음에 들면 괜찮습니다. 그렇게 이상한 것은 아닙니다. 맙소사, 완벽하네요. **정사각형으로 만들어 주세요.** 왜 코가 고릴라와 같은 색깔이죠? 그대로 두세요. 괜찮습니다. 파란색 배경이 마음에 듭니다. 이건 정말 멋지네요. 그 이미지를 저에게 보내주세요. 제가 착륙 페이지에 넣겠습니다. 놀랍네요. 정사각형으로 만들었습니다. 그걸 다운로드합시다. 그래서 저희 앱 아이콘입니다. 그럼 이제 스플래시 화면을 만들 수도 있습니다. 로딩 중일 때 그 이미지를 중앙에 두거나, '포토 몽키가 이미지를 가져오는 중입니다'와 같이 말입니다. 그리고 앱 이름을 포토 몽키로 변경하고, 아마 제가 색상을 가져오거나, 컬러 피커를 만들 수도 있습니다. 스플래시 화면을 만들고 이미지를 중앙에 두세요. 네, 네. 여기에 `#2596b`라고 입력해 주세요. 네, 지금은 그렇게 합시다. 한 번에 하나씩요. 자동으로 새로 고침하도록 만들고 싶다면 나중에 할 수도 있습니다. 하지만 이 앱은 정말 대단합니다. 정말 멋지네요. 이 앱이 34달러라니, 거의 연간 400달러네요. 이 작은 앱이 그렇게 많은 돈을 번다는 것이 놀랍습니다. 그리고 저희는 단 10개의 프롬프트로 만들었습니다. 네, 솔직히 저희가 사흘 밤낮으로 앉아서 만들었다면 실제 앱보다 더 나은 앱을 만들 수 있었을 것입니다. 훨씬 저렴하게, 무료로 출시할 수 있었을 것입니다.

  네, 그렇지 않은 것 같습니다. 좋습니다. iPad에서 다시 새로 고침해 보세요. iPad는 사진이 적어서 새로 고침이 정말 빠릅니다. iPad에서 새로 고침 최소 시간을 3초로 설정하세요. 오, 마음에 듭니다. 좋습니다. 좋습니다. 포토 몽키. 자동으로 새로 고침하도록 만들 수도 있습니다. 좋습니다. 자동 새로 고침 및 최소 3초. 좋습니다. 정말 멋져 보입니다. 사용자가 앱을 처음 열 때 페이지를 자동으로 새로 고침하여 원숭이를 표시하도록 해 주시겠어요? 지금은 사용자가 수동으로 위로 스크롤하여 새로 고침해야 합니다. 그리고 원숭이가 최소 3초 동안 표시되도록 해 주시겠어요? 좋습니다. 자동 새로 고침. 자동 새로 고침이 작동합니다. 그리고 iPad를 보면 3초 후에 나타날 것입니다. 좋습니다. 포토 몽키가 완성되었습니다. 거의 그렇습니다. 네, 모든 기능을 갖췄습니다. 오, 여기에서 페이지를 얻기 위해 새로 고침하고 있습니다. 네, 그렇습니다. 이제 클릭하면 제 친구 트로이입니다. 좋아요. 잠깐만요. 상단의 폴더를 클릭하세요. 이제 전환할 수 있습니다. 오, 네, 폴더를 얻기 위해 새로 고침하고 있기 때문입니다. 멋지네요. 그리고 이 모든 것이 좋습니다. 네, 놀랍네요. 앱이 완성되었습니다. MVP가 완성되었습니다. 네, 완성되었습니다. 이제 모든 사람을 위해 앱 스토어에 올릴 수 있습니다. 앱 스토어에 올리려면 어떻게 해야 할까요? 두 가지 방법이 있습니다. 커서를 통해 SSH로 접속하거나 코드를 다운로드하는 것입니다. SSH로 접속하고 싶습니다. 쉽네요. 네, 여러분이 3주 전에 저희가 아나와 함께 한 비디오를 보셨다면, Vibe Code 앱에서 Cursor로 SSH로 접속하는 방법을 정확히 보여드렸습니다. 정말 쉽습니다. 메뉴를 열고 편집하는 것처럼 보이지만, 이 세 개의 작은 점을 누른 다음 'SSH로 연결'을 누릅니다. 그러면 이메일 지침을 보낼 것입니다. 그리고 제가 이메일을 열 수도 있습니다. 네, 그에게 이메일이 갈 것입니다. 좋습니다. 이제 나타납니다. Cursor에서 링크를 클릭하면 됩니다. Cursor라고 쓰여 있는 것을 클릭하면 자동으로 Cursor가 열립니다. 그러면 이제 엔터를 누르라는 메시지가 표시될 것입니다. 비밀번호를 붙여넣으세요. 앱으로 돌아가면 앱에 비밀번호가 있습니다. SSH를 할 필요도 없고, 이메일에 그 부분이 포함되어 있었습니다. 그래서 앱의 상단에 붙여넣고 엔터를 누르면 됩니다.

  무슨 일이 일어날까요? 이제 여기에 로드된 후에는 커서에서 변경하는 모든 내용이 휴대폰에 업데이트될 것입니다. 저희가 여기서 했던 것처럼, 저희는 휴대폰과 아이패드를 동시에 사용했습니다. 어디에서든 그렇게 할 수 있습니다. 그리고 터미널에 접근하고 싶다면, 코딩을 좋아하는 괴짜라면 커서에서 쉽게 할 수 있습니다. 지금 저희가 가지고 있습니다. 그리고 이제 앱 스토어에 올려야 합니다. 그래서 저희가 지금 해야 할 일은 제가 생성한 이미지로 가는 것입니다. 커서에 주지 않겠습니다. 프로젝트 파일로 드래그하세요. 네, 어딘가에 그렇게 해야 할 것 같습니다. icon.png로 이름을 바꾸겠습니다. 그게 필요할 것입니다. 네, 그리고 커서에게 올바른 폴더에 넣으라고 말하고, 이걸 앱 아이콘으로 사용할 것입니다. 네, 이 변경 사항을 커밋해서 모든 곳에 반영되고 SSH에 다시 연결할 때 무서운 유령을 만나지 않도록 합시다. 좋습니다. **아이콘 PNG를 올바른 위치로 옮겨주세요. 앱 아이콘과 스플래시 화면에 사용하세요.** 그게 다인가요? 네, 한 가지 작은 것이 더 있습니다. 좋습니다. assets라는 새 폴더를 만들고 icon.png를 assets로 옮겼네요. 이제 원숭이 사진이 assets에 있습니다. 이제 사용할 수 있습니다. 네, 네. 그리고 app.json도 만들었네요. 좋습니다. 이제 한 가지 더 해야 할 일이 있는데, 제가 보여드릴 수 있습니다. 좋습니다. 그리고 정말 간단합니다. 지금 코드를 제출하면 'missing purpose string and info.p list'라는 오류 메시지가 뜹니다. 애플의 안전 기능과 비슷합니다.

  캘린더 사용이나 연락처, 카메라 등 앱이 특정 기능을 필요로 하는 이유를 설명해야 합니다. 앱의 핵심에 필요합니다. 그래야 애플이 그것을 사용하도록 신뢰할 수 있습니다. 커서가 코드베이스를 분석하여 무엇이 필요한지 파악하도록 해 보세요. 네, 제 앱의 모든 것을 수정해 주세요. 그러면 그것을 추가할 것입니다. 기본적으로 앱을 분석하여 모든 사진에 접근해야 하는 이유를 설명할 것입니다. 아마도 큰 권한일 것입니다. 모든 사진에 접근하는 것은요. 애플이 그런 앱에 대해 더 엄격할 것 같습니다. 네, 제출하기 전에 항상 그것이 있는지 다시 확인해야 합니다. 그렇지 않으면 오류가 발생할 것입니다. 하지만 그 후에는 제출할 준비가 될 것이라고 생각합니다. 두 가지 변경 사항이 있습니다. 아이콘 변경, 권한 아이콘, 그리고 P 리스트. 좋습니다. **사진 아이콘, P 리스트, 그리고 3단계는 NPX test flight입니다.** 그리고 물론, test flight를 아직 설정하지 않았다면 이 비디오 아래에 설정 방법을 링크해 두겠습니다. 설정하는 것이 귀찮은 일이지만, 다음 단계로 넘어갈 수 있습니다. 네, 새로 고침을 눌러 주시겠어요? 이 스플래시 화면이 정말 마음에 듭니다. 정말 멋진 로고입니다. 마음에 듭니다. 좋습니다. 와, 많은 P 리스트 항목을 추가했네요. 일부는 필요 없을 수도 있지만, 있는 것이 좋다고 생각합니다. 네, 정말 많지만 괜찮습니다. 이제 변경 사항을 Git에 푸시하여 아무것도 잃어버리지 않도록 합시다. 즉, 변경 사항을 커밋하는 것입니다. 네, 이제 모든 곳에 반영될 것입니다. 크게 변경한 것은 없지만, 진행 상황을 유지하고 모든 것이 여전히 작동해야 합니다. 좋습니다. 이제 터미널을 열어봅시다. 좋습니다. 이제 3단계로 넘어갑니다. 먼저 사진 아이콘을 만들고, 이 P 리스트 기능을 추가하여 제출할 때 오류가 발생하지 않도록 했습니다. 이제 NPX test flight를 하고 있습니다. 여기에 입력하는 것이 바로 그것입니다.

  네, 사실 이걸 하고 싶지 않았다면 커서에게 대신 해달라고 할 수도 있습니다. "앱 스토어에 올릴 준비가 되었어요. 이제 뭐하죠?"라고 말이죠. 하지만 NPX test flight를 할 수 있습니다. 그러면 로그인하라는 메시지가 뜰 것입니다. 네, 여기에 로그인되어 있지 않았다면 "test flight에 로그인해야 합니다"와 같이 말할 것입니다. 그러면 기본적으로 지침을 따르고 인터넷이나 챗GPT로 가서 "test flight를 어떻게 설정하나요?" "앱 스토어에서 어떻게 설정하나요?"라고 물으면 과정을 안내해 줄 것입니다. 이전에 해본 적이 없다면 승인받는 데 시간이 좀 걸립니다. 이것이 애플 앱 스토어의 단점입니다. 인터넷에 배포하는 것과 비교하면 말이죠. 그래서 엑스포 계정도 필요합니다. 네, 무료입니다. 여기서 진행할 수 있습니다. EAS expo에 로그인하라는 메시지가 뜨네요. 자동으로 EAS 프로젝트를 생성하시겠습니까? 네, 새로운 프로젝트라면 원합니다. 포토 몽키가 생성되었습니다. 네, 클라우드에서 빌드한 다음 앱 스토어 커넥트에 제출할 것입니다. 놀랍네요. 지금 로딩 중입니다. 네, 제 식별자로 원합니다. 제 앱의 식별자입니다. 놀랍네요. iOS 앱은 표준 암호화만 사용합니다. 대부분의 경우 '예'일 것입니다. 텔레그램과 같이 이상한 암호화를 사용하는 앱이 있다면 아실 것입니다. 하지만 포토 몽키는 모든 것이 로컬이기 때문에 암호화가 없습니다. 좋습니다. 애플 계정에 로그인하시겠습니까? 이것은 앱 스토어 커넥트 계정과 동일합니다. 좋습니다. 제 휴대폰으로 할게요. 오, 완전히 숨겨져 있어서 매우 흥미롭네요. 멋지네요. 팀을 선택하겠습니다. 저 혼자 하겠습니다. 제가 제공자가 되겠습니다. 좋습니다. 네, 뭘 묻는 거죠? 배포 인증서를 재사용하시겠습니까? 네. 새로운 애플 프로비저닝을 생성하시겠습니까? 네. 상관없습니다. 네, 물론이죠.

  그래서 저희는 기본적으로 로그인하고 '예'라고 말하는 것입니다. 네, '예'를 많이 누르네요. 그게 다입니다. 그러면 빌드를 제출할 것입니다. 지금 보내는 중인가요, 아니면 프로젝트 지문을 계산 중인가요? 앱 스토어 커넥트에서 앱을 생성하기 시작할 것이라고 생각합니다. 좋습니다. 사파리로 가서 제가 보낸 웹사이트로 가세요. 포토 몽키. 새로 고침합니다. 좋습니다. **사진 지저분함을 스와이프하여 정리하세요.** 멋지네요. 곧 출시됩니다. 앱 스토어에 올라가면 '곧 출시됩니다' 대신 링크를 넣을 것입니다. 여기에 '앱 받기'라고 표시될 것입니다. 말 그대로 당신이 작업하는 동안 저는 photomonkey.app을 얻었고, Verscell에 배포하거나 Vzero에 가서 만들었습니다. 그래서 여기서 실제로 클릭할 수 있습니다. **저희는 배포했고, 이제 앱 스토어에 빌드가 제출되었으며, 다음 기능을 포함하는 앱을 앱 스토어에 보냈습니다.** 네, 앱 스토어 커넥트에 로그인해서 빌드가 어떻게 진행되고 있는지 보여드리겠습니다. 포토 몽키. 좋습니다. 앱 스토어에 있습니다. 이제 응답을 기다리면 됩니다. 뭔가 잘못되면 이 오류를 커서에 다시 붙여넣을 수 있습니다. 좋습니다. 네, 그런데 SSH 기능을 통해 커서에서 변경 사항을 만들면 휴대폰에서 실시간으로 테스트할 수 있습니다. 새로 고침 버튼을 누르면 실시간으로 테스트할 수 있습니다. 네, 저희는 전체 앱을 바이브 코딩했고, 앱 스토어에 제출했습니다. 그리고 앱이 가지고 있던 모든 기능을 기본적으로 가지고 있습니다. 그리고 연간 얼마나 벌고 있죠? 연간 8천만 달러, 매년 8,400만 달러입니다. 그리고 저희는 그걸 앱 스토어에 올렸고, 승인된다면 무료일 것입니다. 네, 무료일 것입니다. 오늘 저희가 한 일입니다. 질문이 있으시면 알려주세요.

  감사합니다.