혼자서 돈 버는 앱 만들기 완벽 가이드 (아이디어부터 마케팅까지)
혼자서 돈 버는 앱 만들기 완벽 가이드 (아이디어부터 마케팅까지)
🎯 이 글에서 배우는 것: 30살에 독학으로 코딩을 배워 영국 정부 앱까지 만든 개발자가 알려주는 솔로 앱 개발 플레이북
📺 원본 영상: Andrew Codesmith ()
개요
Andrew Codesmith는 30살에 독학으로 코딩을 배워 금융, AI, SaaS 등 다양한 앱을 만들어온 개발자입니다. 이 영상에서 그는 솔로 개발자가 아이디어 발굴부터 기술 스택 선택, AI 코딩 도구 활용, MVP 개발, 그리고 마케팅까지 - 앱을 만들고 수익화하는 전체 과정을 단계별로 설명합니다. 특히 요즘은 만드는 것보다 '배포(distribution)'가 더 중요하다고 강조하며, 빌드 인 퍼블릭의 중요성을 역설합니다.
왜 지금 앱을 만들어야 하는가
Andrew는 영상을 시작하면서 왜 지금이 앱을 만들기 가장 좋은 시기인지 설명해요. 자기 사업을 하고 싶거나, 패시브 인컴을 원하거나, 디지털 노마드가 되고 싶다면 앱 개발이 최고의 방법이라고 해요.
그의 배경도 소개하는데요, 올해 영국 정부에서 사용할 모바일 앱을 처음부터 만들었고, 지난 5년간 금융, AI, SaaS 등 다양한 앱을 개발해왔대요. 특히 30살에 독학으로 코딩을 시작했기 때문에 기술적인 면에서 압도당하는 느낌이 어떤지 잘 안다고 해요.
중요한 포인트 하나를 짚는데요, 요즘은 앱을 만드는 게 훨씬 쉬워졌기 때문에 '배포(distribution)'에 더 집중해야 한다고 해요. 즉, 어떻게 사람들 눈에 띄게 할 것인지가 더 중요해졌다는 거예요. 그래서 본인도 마케팅 경험을 살려 50만 팔로워를 모았고, 이게 제품 배포에 가장 좋은 방법 중 하나라고 해요.
코딩을 배워야 할까? AI 시대의 학습법
많은 사람들이 묻는 질문 - 코딩을 배워야 하나요? Andrew의 대답은 '예, 하지만...'이에요.
AI 덕분에 '코딩을 배운다'의 정의가 많이 바뀌었대요. 소프트웨어 엔지니어처럼 자료구조나 알고리즘까지 깊게 갈 필요는 없어요. 기본만 배우고 나머지는 하면서 배우면 된다고 해요. 이걸 '프로젝트 기반 학습(project-based learning)'이라고 하는데, 실제 문제를 해결하면서 코딩을 배우는 방식이에요.
기본을 알아야 하는 이유가 있어요. AI 코딩 어시스턴트와 대화할 때 코드의 언어를 알면 훨씬 수월하거든요. 예를 들어 프론트엔드에서 HTML, CSS 기본을 알면 끔찍한 에러를 만났을 때 훨씬 도움이 된대요.
그의 조언은 명확해요: "완벽한 세상에서는 클린 코드를 배우겠지만, 완벽한 세상이 아니에요. 앱을 만들고 싶으니까 필요한 것만 배우고, 하면서 배우세요."
아이디어 찾기 - 문제 해결이 핵심
아이디어가 없다면 어떻게 해야 할까요? Andrew는 '아이디어'보다 '해결하려는 문제'로 생각하라고 해요.
첫 번째 방법은 자신의 실제 문제에 집중하는 거예요. 기술로 해결할 수 있는 삶의 문제 5-10개를 적어보세요. 본인이 겪는 문제라면 다른 사람들도 겪고 있고, 그 해결책에 돈을 낼 준비가 되어 있을 거예요.
두 번째 방법은 더 간단해요 - 그냥 복사하세요! 이미 시장에 있는 제품을 따라 만들어도 된다고 해요. Amazon을 예로 들면, 엄청 혁신적이지 않지만 다른 제품을 복사해서 잘 만들어 시장 리더가 됐잖아요. 죄책감 느낄 필요 없어요. 이미 제품이 있다는 건 이미 수요가 있다는 뜻이니까요. 다른 마케팅을 하거나, 자신만의 개성을 넣거나, 다른 기능을 추가해서 차별화하면 돼요.
꿀팁도 하나 알려주는데요, 앱을 만들기 전에 랜딩 페이지만 먼저 만들고 마케팅해서 수요가 있는지 확인하는 방법이에요. 수요가 확인되면 그때 만들거나 투자자에게 피칭해도 되고요.
기술 스택 선택과 학습 로드맵
어떤 기술 스택을 써야 할까요? Andrew는 생각보다 중요하지 않다고 해요. 하지만 가장 인기 있는 기술 스택을 선택하라고 권해요.
이유가 있어요. AI 코딩 어시스턴트들이 수년간의 코드로 학습되었기 때문에 인기 있는 언어에서 더 잘 작동하고, 온라인에 문서도 훨씬 많거든요.
그가 추천하는 가장 간단한 스택은 MERN 스택이에요: MongoDB, Express, React, Node. 문서도 많고, 수많은 앱이 이 스택으로 만들어졌고, JavaScript 하나만 배우면 돼요.
학습 순서는 이렇게 추천해요: HTML → CSS → JavaScript → React → Next.js → Node → Express → MongoDB
무료로 배우려면 The Odin Project를 추천해요. 풀스택 JavaScript 코스이고 프로젝트 기반 학습이라 정말 좋대요. 유료로 더 깊게 가고 싶으면 Zero to Mastery를 추천하고요.
모바일 앱도 만들고 싶다면? 같은 기술 스택에 React Native와 Expo만 추가하면 iOS와 Android 앱을 동시에 만들 수 있어요.
AI 코딩 도구 200% 활용법
2025년(현재 2026년)에 앱을 빨리 만드는 방법은 AI로 대부분의 코드를 작성하는 거예요. AI 코딩 어시스턴트가 엄청 많은데, 어떤 걸 써야 할까요?
솔직히 대부분 비슷하대요. 같은 모델을 사용하니까요. 사용자 경험과 가격에 따라 선택하면 돼요. Andrew는 Cursor, Claude Code, Warp를 사용해요. 시작한다면 Cursor를 추천하는데, 월 $20으로 저렴하거든요.
Cursor가 좋은지 Claude가 좋은지 고민하는 사람들이 있는데, "그렇게 깊이 생각할 필요 없어요. 하나 고르고 쓰다가 마음에 안 들면 바꾸면 돼요."
가장 중요한 팁 하나! AI 도구를 쓰면 코딩을 덜 하는 대신 계획을 더 많이 해야 해요. Cursor와 Claude Code 모두 '플랜 모드'가 있어요. AI가 원하는 기능을 기반으로 계획을 세우게 하세요. 이렇게 하면 더 부드럽게 진행되고 예상치 못한 문제가 줄어들어요.
Andrew는 Notability 앱으로 미리 계획을 세운대요. 시각적 템플릿이 있어서 앱의 기능을 시각화하기 좋거든요.
MVP와 UX - 가장 흔한 실수 피하기
Lovable 같은 바이브 코딩 도구로 프롬프트만 입력해서 만들 수 있다면 그렇게 해도 되지만, 대부분의 앱은 커스터마이징이 필요해서 한계에 부딪히게 될 거예요.
**UX(사용자 경험)**가 정말 중요해요. 아무리 좋은 앱이라도 예쁘고 직관적이지 않으면 아무도 안 써요. UX 전문가가 아니라면 템플릿을 쓰거나 기존 앱을 따라하세요. 직접 디자인하면 쓰레기처럼 보일 위험이 있어요.
이제 **MVP(최소 기능 제품)**에 대해. Andrew가 테크에서 일하면서 본 가장 큰 실수가 바로 이거래요. 기본 버전을 만드는 대신 흥분해서 기능을 잔뜩 추가해요. 당연히 출시가 늦어지고, 출시하고 나면 사용자들이 그 기능에 관심 없다는 걸 깨닫죠. 피드백이 제품을 완전히 다른 방향으로 가져가기도 하고요.
이렇게 하는 게 훨씬 나아요: 간단하고 작동하는 앱을 출시 → 실제 사용자에게 피드백 받기 → 피드백 기반으로 수정. 이게 올바른 순서예요.
출시와 마케팅 - 빌드 인 퍼블릭
앱을 만들었으면 이제 세상에 내놓아야 해요. 가격 모델은 구독(월/연간)이나 일회성 결제 중 선택하면 되고, 어떤 방식이든 무료 체험을 제공하세요. 결제는 Stripe를 쓰면 돼요. 가장 많이 문서화되어 있고 신뢰받는 서비스니까요.
배포는? 웹앱은 Vercel이나 Netlify, 모바일 앱은 Expo로 하면 돼요. 한 번의 명령어로 Google Play와 App Store에 올릴 수 있어요.
이제 마케팅의 지옥에 들어가야 해요. Andrew는 이게 앱 성공 여부를 가르는 가장 중요한 부분이라고 해요.
강력 추천하는 건 **빌드 인 퍼블릭(Build in Public)**이에요. 앱 만드는 과정을 공개적으로 공유하는 거예요. 장점이 많아요:
- 배포 퍼널을 만들 수 있음
- 제품 피드백을 받을 수 있음
- 잠재적 문제를 미리 발견
- 잠재 사용자 확보
- 더 재미있고 친구도 사귈 수 있음
- 커뮤니케이션 스킬 향상
아이디어 도둑질 걱정은 하지 마세요. 시작하기 가장 쉬운 플랫폼은 **X(트위터)**이고, Instagram이나 YouTube도 실험해보세요. 시간의 20-30%를 콘텐츠 제작에 투자하세요. 출시하면 Product Hunt에 올리세요.
핵심 정리
- 앱을 만드는 건 쉬워졌지만, 배포(distribution)가 더 중요해졌다 - 만드는 것보다 알리는 데 집중하라
- 코딩 기본만 배우고 나머지는 프로젝트 하면서 배워라 (프로젝트 기반 학습)
- 아이디어가 없으면 복사해도 된다 - 이미 있는 제품은 이미 수요가 있다는 증거다
- 가장 인기 있는 기술 스택을 선택하라 - AI 도구가 더 잘 작동하고 문서도 많다
- AI 코딩 도구 사용 시 계획(Plan Mode)을 많이 활용하라 - 코딩은 줄고 계획은 늘어야 한다
- MVP로 시작하라 - 기능 과다는 가장 흔한 실수다, 간단하게 출시하고 피드백 받아라
- 빌드 인 퍼블릭은 마케팅과 피드백, 네트워킹을 동시에 해결하는 최고의 방법이다