# 앱 만들기 독학 2026: 초보자는 어디서부터 시작할까

> Swift, React Native, AI 중 무엇으로 시작할지, 필요한 장비와 연 99달러 계정, App Store까지 가는 길을 정리했어요.

원본 페이지: [앱 만들기 독학 2026: 초보자는 어디서부터 시작할까](https://devoria.fr/ko/blog/learn-to-make-an-app-2026-where-to-start)
작성자: [Mehdi Azizi](https://devoria.fr/ko/mehdi-azizi)
게시일: 2026-08-30
최종 내용 수정: 2026-10-09


2026년에 iOS 앱 만드는 법을 배우는 효과적인 방법은 한 가지로 정리돼요. 강의를 쌓아 두지 말고, 작은 실제 앱을 만들어서 출시하는 거예요. 시작할 수 있는 길은 세 가지예요. **Swift와 SwiftUI**는 Apple의 공식 경로이고 Mac이 필요해요. **React Native와 Expo**는 TypeScript로 작성하고, 어떤 컴퓨터에서든 앱을 빌드해서 Apple에 제출할 수 있어요. 그리고 Claude나 Cursor 같은 **AI 어시스턴트**는 코드를 빠르게 써 주지만, 그 코드를 이해하는 일까지 대신해 주지는 않아요.

어떤 길을 고르든, 진짜 배움은 첫날부터 App Store를 목표로 삼을 때 시작돼요. [Apple 심사](https://devoria.fr/ko/kits/review-apple), 구독, 작은 화면, 네트워크 장애 같은 것들이요. "내 폰에서는 잘 돌아가는 화면"과 모르는 사람들이 다운로드하는 앱의 차이가 바로 여기서 갈려요. 저는 직접 iOS 앱을 출시하고 있어요. Solys(미니게임 알람 앱)와 TradaZen(트레이딩 시뮬레이터)은 App Store에 올라가 있고, 다른 두 앱 Nolera와 Clic은 Apple에 리젝됐다가 수정했어요. 이 가이드는 그 경험을 바탕으로 제가 추천하는 경로를 소개해요.

## iOS 공부: 초보자는 어떤 길을 골라야 할까?

입문하기에 나쁜 언어는 없어요. 중요한 기준은 하나예요. 길을 잃지 않고 첫 앱을 가장 빨리 출시할 수 있는 길이 어디냐는 거예요.

### Swift와 SwiftUI, Apple의 공식 경로

Swift는 Apple의 언어이고, SwiftUI는 화면을 그리는 도구예요. Apple은 코딩 경험이 전혀 없는 사람을 위한 [Develop in Swift](https://developer.apple.com/tutorials/develop-in-swift) 튜토리얼을 무료로 제공해요. Apple에 따르면 이 튜토리얼을 따라가려면 [macOS Sonoma 14 이상과 Xcode 15 이상이 설치된 Mac](https://developer.apple.com/tutorials/develop-in-swift/welcome-to-develop-in-swift-tutorials)이 필요해요.

이미 Mac이 있고, iPhone용 앱만 만들고 싶고, 나중에 회사에서 네이티브 iOS 개발자로 일하고 싶다면 이 길이 맞아요.

### React Native와 Expo, 제가 쓰는 길

제 앱은 전부 React Native와 Expo로 만들었어요. TypeScript로 작성하고, 같은 코드로 iPhone과 Android를 모두 노릴 수 있어요. Expo는 첫 앱을 만드는 약 2시간짜리 [무료 튜토리얼](https://docs.expo.dev/tutorial/introduction/)을 제공해요. 무엇보다 EAS 서비스가 Expo가 호스팅하는 Mac에서 앱을 빌드해 주기 때문에 [Mac 없이 iOS 앱을 출시](https://devoria.fr/ko/blog/publish-ios-app-without-mac-expo-eas)할 수 있어요.

직접 앱을 만들고, 출시하고, 수익을 내고 싶은 초보자에게 제가 추천하는 길이에요. 생태계가 전 과정을 다 커버하거든요. 결제는 RevenueCat, 서버는 Supabase, 분석은 PostHog, 크래시 추적은 Sentry. 이 선택에 대해서는 [모바일 앱을 위한 React Native와 Expo](https://devoria.fr/ko/expertise/react-native-expo-mobile-app) 페이지에 자세히 정리했어요.

### 그럼 AI는?

AI는 속도를 바꿀 뿐, 목적지를 바꾸지는 않아요. Claude나 Cursor는 저녁 한나절 만에 동작하는 화면을 만들어 내고, 저도 매일 써요. 하지만 앱 서명, 구독, Apple 규칙에 대해서는 자신 있게 틀린 답을 내놓아요. 배우는 단계라면 결과물을 찍어 내는 기계가 아니라, 자기 코드를 설명해 주는 페어 프로그래밍 파트너로 쓰세요. 함정들은 [AI로 iOS 앱 만들기](https://devoria.fr/ko/blog/ai-ios-app-pitfalls-verification)에 정리해 뒀어요.

## 완전 처음부터 iPhone 앱은 어떻게 만들까?

어떤 기술을 고르든 통하는 순서는 이래요.

1. **아주 작고 쓸모 있는 앱을 고르세요.** 가이드라인 4.1로 리젝될 Instagram 클론 말고, 구체적인 문제 하나를 해결하는 도구요. 가능하면 내 문제를요. 진짜 필요에서 나오는 동기는 어떤 강의보다 강해요.
2. **핵심 기능 하나로 줄이세요.** 한 가지를 잘하는 첫 버전은 출시되고, 열두 가지를 하는 첫 버전은 하드디스크에 남아요. 어떻게 덜어 낼지는 [iOS 앱 MVP](https://devoria.fr/ko/expertise/ios-app-mvp) 페이지에서 설명해요.
3. **아주 일찍 내 iPhone에서 앱을 돌려 보세요.** 시뮬레이터는 실제 폰을 대신하지 못해요. 터치감, 밝기, 실제 글자 크기가 다르거든요.
4. **TestFlight로 테스터를 초대하세요.** 출시 전에 테스트 버전을 배포하는 Apple의 도구예요. [TestFlight: iPhone 앱 테스트하기](https://devoria.fr/ko/blog/testflight-iphone-app-beta-testing)에서 설명했어요.
5. **App Store 페이지를 준비하고 앱을 심사에 제출하세요.** [스크린샷](https://devoria.fr/ko/kits/captures-app-store), 설명, 개인정보 처리, 필요하면 데모 계정까지요. 불투명한 아이콘(ITMS-90717)도 잊지 마세요.
6. **측정하고, 고치고, 다시 제출하세요.** 출시한 앱 하나가 80%에서 포기한 프로젝트 세 개보다 더 많은 걸 가르쳐 줘요.

## 튜토리얼이 알려 주지 않는 것들

제 앱들을 만들면서 실제로 진땀 뺐던 부분을 돌아보면, 튜토리얼에 나온 주제는 하나도 없었어요.

- **Apple 심사.** 규칙, [리젝](https://devoria.fr/ko/blog/app-store-rejection-reasons-real-cases), 끝없는 주고받기. Solys는 두 번 리젝됐고(가이드라인 2.1과 5.6.3), Clic과 Nolera는 개인정보 문제(5.1.1)로, Nolera는 메타데이터(2.3.2)로도 리젝됐어요.
- **구독.** 상품 설정, 무료 체험, 구매 복원, 그리고 결제 화면에서 Apple이 요구하는 사항 지키기.
- **작은 화면.** 내 iPhone에서는 앱이 멋지게 보여요. 그런데 iPhone SE에서는 잘릴 수 있고, Apple 심사자가 나와 같은 기기로 테스트한다는 보장도 없어요. Solys는 iPad에서 심사를 받았는데, iPhone 앱은 거기서 더 작은 창의 호환 모드로 실행돼요. 그 때문에 온보딩 데모를 깰 수가 없었고, 결국 2.1로 리젝됐어요.
- **서버.** 계정, 동기화, 데이터를 쓰는 도중에 네트워크가 끊기면 어떻게 되는지.
- **마무리.** 80%와 출시 사이에는 몇 주가 걸리는 경우가 많아요. 대부분의 프로젝트가 여기서 죽어요.

> 좋은 iOS 공부는 본 영상 개수가 아니라 Apple에 제출한 앱 개수로 평가돼요.

## 공부하려면 Mac, iPhone, 유료 계정이 꼭 필요할까?

**Mac**: Swift와 Xcode에는 필수예요. Expo라면 클라우드 빌드 덕분에 없어도 돼요.

**iPhone**: 어떤 경우든 강력히 추천해요. 실제 기기에서 테스트하면 뜻밖의 문제를 많이 피할 수 있고, 일부 기능(알림, 카메라, 결제)은 다른 환경에서 제대로 확인하기 어려워요.

**Apple Developer 계정**: [연 99달러](https://developer.apple.com/programs/enroll/)이고, TestFlight와 App Store에는 필수예요. 하지만 시작할 때는 필요 없어요. 무료 Apple 계정만 있어도 Xcode로 내 기기에서 테스트할 수 있어요. 다만 제한이 있어요([Apple의 비교표](https://developer.apple.com/support/compare-memberships/) 기준 기기 최대 3대, 프로필은 7일 후 만료). 첫 버전이 가까워졌을 때 등록비를 내세요. 절차와 함정은 [Apple 개발자 계정: 가격과 등록 방법](https://devoria.fr/ko/blog/apple-developer-account-price-free-vs-99)에 있어요.

## iOS 개발자 되기: 동영상 강의, 부트캠프, 멘토링 중 무엇이 좋을까?

형식은 세 가지가 있고, 각각 목표가 달라요.

**동영상 강의와 튜토리얼.** 저렴하거나 무료이고, 내 속도로 할 수 있어요. 문법 배우기에 딱이에요. 한계는 아무도 내 코드를 봐 주지 않는다는 것, 그리고 거의 항상 출시 직전에 끝난다는 거예요.

**부트캠프와 장기 교육 과정.** 회사에 취업하는 iOS 개발자가 목표라면 유용해요. 커리큘럼이 체계적이고 인맥도 생기니까요. 몇 달짜리 약속이고, 내 앱 출시보다는 취업에 맞춰져 있어요.

**내 프로젝트에 대한 멘토링.** 내 앱을 직접 만들고, 이미 출시해 본 사람이 막히는 순간마다 풀어 줘요. 아키텍처, 페이월, Apple 심사 같은 부분이요. 아이디어에서 App Store까지 가장 빠른 형식이에요. 단, 프로젝트가 있고 매주 시간을 투자할 수 있어야 해요. 제 [iOS Kit](https://devoria.fr/ko/kits/ios)는 이걸 혼자 진행하는 버전이에요. 내 프로젝트에서 출발하는 교육 과정으로, 바로 돌아가는 Starter Code, 글로 된 학습 경로, 그리고 AI의 작업을 검증하는 Claude Code 스킬이 들어 있어요. 라이브 강의는 없어요. 내 앱을 사람이 직접 봐 주길 원하면 [저와 함께하는 1시간](https://devoria.fr/ko/coaching) 세션을 별도로 예약할 수 있고, 화상으로 진행해요.

올바른 선택은 출발점의 질문에 달려 있어요. "직업을 바꾸고 싶다"면 체계적인 과정이 맞고, "내 앱을 출시해서 돈을 벌고 싶다"면 단계별로 안내받는 실제 프로젝트가 맞아요. [iOS 개발자 교육](https://devoria.fr/ko/expertise/ios-developer-course) 페이지에서 이 선택지들을 더 자세히 비교했고, [iPhone 앱 만들기 교육 과정 비교](https://devoria.fr/ko/blog/best-iphone-app-development-course-2026)에는 각각의 가격을 정리해 뒀어요.

## 제가 추천하는 경로

1. **기술 경로는 한 달이 아니라 하루 만에 정하세요.** Mac이 있고 네이티브 개발자로 커리어를 쌓고 싶다면 Swift. Mac이 없어도 빨리 출시하고 수익을 내고 싶다면 React Native와 Expo.
2. **선택한 경로의 공식 튜토리얼을 끝내고**, 그다음엔 튜토리얼을 그만두세요.
3. **바로 다음 날 앱을 시작하세요.** 핵심 기능 하나로요.
4. **출시 후가 아니라 출시 전에 결제를 붙이세요.** 수익 모델에 따라 앱을 만드는 방식이 달라져요.
5. **일찍 Apple에 제출하고**, 리젝은 판결이 아니라 교훈으로 받아들이세요.

[앱 만드는 단계](https://devoria.fr/ko/blog/how-to-create-an-app-4-steps)는 방법론 가이드에 각 단계의 함정과 함께 자세히 정리돼 있어요.

## 이제 실행할 차례

혼자 해 보고 싶다면 위의 내용만으로도 충분히 시작할 수 있어요. Apple과 Expo의 튜토리얼은 무료이고, 그다음은 이 블로그의 가이드들이 다뤄요.

준비된 기반에서 출발하고 싶다면, 제 앱들의 Starter Code와 아이디어부터 출시까지 4단계 학습 경로를 [iOS Kit](https://devoria.fr/ko/kits/ios)에 모아 뒀어요. 내 속도로 따라가면 돼요. 경로의 자세한 내용은 [iOS 개발자 교육](https://devoria.fr/ko/expertise/ios-developer-course) 페이지에도 있어요.

아직 어떤 길로 갈지 모르겠다면? [무료 진단](https://devoria.fr/ko/diagnostic)이 지금 상황을 바탕으로 어떤 단계부터 시작할지 알려 줘요. 홈 페이지에서는 Claude Code와 이 Starter Code로 [모바일 앱을 만드는 방법](https://devoria.fr/ko)을 보여 줘요.

누구도 출시나 수익을 약속해 줄 수는 없어요. 대신 얻을 수 있는 건 방법론, Starter Code, 그리고 제가 먼저 겪고 고쳐 둔 리젝 경험이에요.

## 자주 묻는 질문

### iOS 앱 만들기, 어디서부터 공부를 시작해야 하나요?

강의를 쌓아 두지 말고 작은 실제 앱을 만들어서 출시하세요. 기술 경로는 하루 만에 정하고, 그 경로의 공식 튜토리얼을 끝낸 뒤에는 튜토리얼을 그만두고 다음 날 핵심 기능 하나로 앱을 시작하세요. 일찍 Apple에 제출하고, 리젝은 판결이 아니라 교훈으로 받아들이세요.

### 초보자가 쉽게 앱을 만들려면 어떻게 해야 하나요?

아주 작고 쓸모 있는 앱을 고르세요. 구체적인 문제 하나를 해결하는 도구, 가능하면 내 문제를 해결하는 도구요. 핵심 기능 하나로 줄이세요. 한 가지를 잘하는 첫 버전은 출시되지만, 열두 가지를 하는 첫 버전은 하드디스크에 남아요. 그다음 일찍 내 iPhone에서 앱을 돌려 보세요.

### 입문용으로 Swift와 React Native 중 무엇을 골라야 하나요?

입문하기에 나쁜 언어는 없어요. 첫 앱을 가장 빨리 출시할 수 있는 길을 고르세요. Apple의 공식 경로인 Swift와 SwiftUI는 Mac이 필요하고, 회사에서 네이티브 개발자로 일하고 싶을 때 잘 맞아요. TypeScript를 쓰는 React Native와 Expo는 어떤 컴퓨터에서든 앱을 빌드하고 제출할 수 있어서, 빨리 출시하고 수익을 내고 싶을 때 잘 맞아요.

### Mac 없이도 iOS 앱 만드는 법을 배울 수 있나요?

네, React Native와 Expo라면 가능해요. EAS 서비스가 Expo가 호스팅하는 Mac에서 앱을 빌드해 주기 때문에 [Mac 없이 iOS 앱을 출시](https://devoria.fr/ko/blog/publish-ios-app-without-mac-expo-eas)할 수 있어요. Swift와 Xcode에는 여전히 Mac이 필수예요. iPhone은 어떤 경우든 강력히 추천해요. 알림, 카메라, 결제 같은 일부 기능은 다른 환경에서 제대로 확인하기 어렵거든요.

### 앱 만들기를 배우려면 예산이 얼마나 필요한가요?

시작 단계에서는 Apple과 Expo의 튜토리얼이 무료이고, 무료 Apple 계정으로도 Xcode를 써서 내 기기에서 테스트할 수 있어요. 다만 기기 최대 3대, 프로필은 7일 후 만료라는 제한이 있어요. Apple Developer 계정은 연 99달러이고 TestFlight와 App Store에는 필수예요. 첫 버전이 가까워졌을 때 등록비를 내세요.

### ChatGPT 같은 AI가 앱을 대신 만들어 줄 수 있나요?

AI는 코드를 빠르게 써 주지만, 그 코드를 이해하는 일까지 대신해 주지는 않아요. Claude나 Cursor는 저녁 한나절 만에 동작하는 화면을 만들어 내지만, 앱 서명(ITMS-90034), 구독, Apple 규칙에 대해서는 자신 있게 틀린 답을 내놓아요. 배우는 단계라면 결과물을 찍어 내는 기계가 아니라, 자기 코드를 설명해 주는 페어 프로그래밍 파트너로 쓰세요.


## 내 프로젝트

[iOS Kit](https://devoria.fr/ko/kits/ios): Claude Code로 iPhone 앱을 만드세요. 제 앱들의 Starter Code, 작업을 검사하는 skill, Apple Review Kit, App Store Screenshots Kit, ASO Kit 포함. 129,99 €.
